2.0.2 • Published 6 years ago

tupaia-access-policy v2.0.2

Weekly downloads
29
License
-
Repository
-
Last release
6 years ago

Tupaia Access Policy

Methods for parsing the access policy that is received by Tupaia projects during authentication.

hasAccess

Helper for determining whether a particular resource is accessible as defined by the access policy.

Examples

// Returns whether or not the access policy grants access to DL_North area within DL for surveys at a Donor level.
hasAccess(accessPolicy, 'surveys', ['DL', 'DL_North'], 'Donor');

// Returns whether or not the access policy grants access to Reports for DL at any level.
hasAccess(accessPolicy, 'reports', ['DL']);

Running tests

Use the command npm run test.

Editing, changing, building

Edit files in src and run npm run build to create a new version that's able to be imported by other projects. Commit files from the dist files along with source files.

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago