Added abilities seed file to repo.
This commit is contained in:
28
seeds/08_abilities.js
Normal file
28
seeds/08_abilities.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
exports.seed = async (knex) => {
|
||||||
|
await knex('users_roles')
|
||||||
|
.update('abilities', JSON.stringify([
|
||||||
|
{ subject: 'scene', action: 'create' },
|
||||||
|
{ subject: 'scene', action: 'update' },
|
||||||
|
{ subject: 'scene', action: 'delete' },
|
||||||
|
{ subject: 'actor', action: 'create' },
|
||||||
|
{ subject: 'actor', action: 'update' },
|
||||||
|
{ subject: 'actor', action: 'delete' },
|
||||||
|
{ subject: 'actor', action: 'merge' },
|
||||||
|
{ subject: 'sync' },
|
||||||
|
{ subject: 'plainUrls' },
|
||||||
|
]))
|
||||||
|
.where('role', 'admin');
|
||||||
|
|
||||||
|
await knex('users_roles')
|
||||||
|
.update('abilities', JSON.stringify([
|
||||||
|
{ subject: 'scene', action: 'create' },
|
||||||
|
{ subject: 'scene', action: 'update' },
|
||||||
|
{ subject: 'scene', action: 'delete' },
|
||||||
|
{ subject: 'actor', action: 'create' },
|
||||||
|
{ subject: 'actor', action: 'update' },
|
||||||
|
{ subject: 'actor', action: 'delete' },
|
||||||
|
{ subject: 'actor', action: 'merge' },
|
||||||
|
{ subject: 'plainUrls' },
|
||||||
|
]))
|
||||||
|
.where('role', 'editor');
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user