seneca-group

0.9.0 • Public • Published

seneca-group

Seneca plugin for user and group membership.

Npm Travis Coveralls

Quick Example

Action Patterns

Action Descriptions

« add:group,role:group »

No description provided.

Parameters

  • id : string {presence:required}
  • owner_id : string {presence:required}
  • code : string
  • tags : array

« add:user,role:group »

No description provided.

Parameters

  • user_id : string {presence:required}
  • group_id : string {presence:required}
  • code : string
  • tags : array

« amend:group,role:group »

No description provided.

Parameters

  • id : string
  • owner_id : string
  • code : string
  • group : object {unknown:true,presence:required}

« get:group,role:group »

No description provided.

Parameters

  • id : string
  • owner_id : string
  • code : string

« is:user-group-owner,role:group »

No description provided.


« list:group,role:group »

No description provided.

Parameters

  • owner_id : string {presence:required}
  • code : string

« list:group-owner,role:group »

No description provided.

Parameters

  • id : string {presence:required}
  • as : string

« list:user,role:group »

No description provided.

Parameters

  • group_id : string {presence:required}
  • code : string

« list:user-group,role:group »

No description provided.

Parameters

  • user_id : string {presence:required}
  • owner_id : string
  • owner_code : string
  • group_id : string
  • group_code : string

« make:group,role:group »

No description provided.

Parameters

  • owner_id : string {presence:required}
  • group : object {unknown:true,presence:required}
  • unique : boolean

« remove:group,role:group »

No description provided.

Parameters

  • id : string {presence:required}
  • owner_id : string {presence:required}

« remove:user,role:group »

No description provided.

Parameters

  • user_id : string {presence:required}
  • group_id : string {presence:required}
  • code : string

Readme

Keywords

none

Package Sidebar

Install

npm i seneca-group

Weekly Downloads

9

Version

0.9.0

License

MIT

Unpacked Size

18.8 kB

Total Files

5

Last publish

Collaborators

  • rjrodger