1.0.2 • Published 1 year ago

@cloudbourn/scheduler-permissions v1.0.2

Weekly downloads
-
License
Unlicensed
Repository
github
Last release
1 year ago

@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
  }
]