Skip to content

Commit 2e87d2a

Browse files
committed
added key_permissions example
1 parent 9a303d2 commit 2e87d2a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

examples/rest2/key_permissions.js

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
'use strict'
2+
3+
const runExample = require('../util/run_example')
4+
5+
module.exports = runExample({
6+
name: 'rest-key-permissions',
7+
rest: {
8+
env: true,
9+
transform: true
10+
}
11+
}, async ({ debug, debugTable, rest }) => {
12+
debug('fetching permissions')
13+
14+
const perms = await rest.keyPermissions()
15+
16+
const rows = perms.map(({ key, read, write }) => [
17+
key.toUpperCase(), read ? 'Y' : 'N', write ? 'Y' : 'N'
18+
])
19+
20+
debugTable({
21+
rows,
22+
headers: ['Scope', 'Read', 'Write']
23+
})
24+
})

0 commit comments

Comments
 (0)