@cloudbourn/scheduler-permissions

1.0.2 • Public • Published

@cloudbourn/scheduler-permissions

Utility package to parse and write org permissions.

npm version

Usage

const { parseOrgPermissions } = require('@cloudbourn/scheduler-permissions')

const orgPermissions = parseOrgPermissions( await permissions.getByUser(req.userId) )

orgPermissions is now internally represented as:

[
  {
    "userId":"user-123",
    "organisationId":"org-123",
    "permissions": {
      "ADMIN": true,
      "BILLING": false,
      "API_KEYS": false,
      "MEMBERS": false
    }
  }
]

but when JSON.stringify'd:

[
  {
    "userId":"user-123",
    "organisationId":"org-123",
    "permissions": 1
  }
]

Package Sidebar

Install

npm i @cloudbourn/scheduler-permissions

Weekly Downloads

1

Version

1.0.2

License

Unlicensed

Unpacked Size

3.25 kB

Total Files

4

Last publish

Collaborators

  • sleavely