UNPKG

@backstage-community/plugin-rbac-backend

Version:
22 lines (19 loc) 680 B
'use strict'; const PLUGINS_TABLE = "extra_permission_enabled_plugins"; class PermissionDependentPluginDatabaseStore { constructor(knex) { this.knex = knex; } async getPlugins() { return await this.knex.table(PLUGINS_TABLE).select("pluginId"); } async addPlugins(plugins) { await this.knex.table(PLUGINS_TABLE).insert(plugins); } async deletePlugins(pluginIds) { await this.knex.table(PLUGINS_TABLE).whereIn("pluginId", pluginIds).delete(); } } exports.PLUGINS_TABLE = PLUGINS_TABLE; exports.PermissionDependentPluginDatabaseStore = PermissionDependentPluginDatabaseStore; //# sourceMappingURL=extra-permission-enabled-plugins-storage.cjs.js.map