summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/lib/permissions/index.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/server/lib/permissions/index.js b/server/lib/permissions/index.js
index f891004..a29782d 100644
--- a/server/lib/permissions/index.js
+++ b/server/lib/permissions/index.js
@@ -18,12 +18,14 @@ function updatePermissionDatabase () {
upsert(db.permission, { name: module + '.' + permission.name, descr: permission.description, groupdependent: permission.groupdependent }, { name: module + '.' + permission.name })
})
}
+ // (Re-)Create Superadmin Permission
+ permissionNames.push('superadmin')
+ upsert(db.permission, { name: 'superadmin', descr: 'Can do anything.', groupdependent: false }, { name: 'superadmin' })
+
// Delete entries from DB which are not in the JSON files
db.permission.destroy(
{ where: { [db.Op.not]: { name: permissionNames } } }
)
- // (Re-)Create Superadmin Permission
- upsert(db.permission, { name: 'superadmin', descr: 'Can do anything.', groupdependent: false }, { name: 'superadmin' })
}
/*