From 32a3f876e365197b4d2e051af298c8b242d7e463 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Wed, 17 Jun 2026 00:58:21 +0200 Subject: [PATCH] Added abilities seed file to repo. --- seeds/08_abilities.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 seeds/08_abilities.js diff --git a/seeds/08_abilities.js b/seeds/08_abilities.js new file mode 100644 index 00000000..2319aa24 --- /dev/null +++ b/seeds/08_abilities.js @@ -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'); +};