@parsifal-m/backstage-plugin-open-feedback-common
Version:
Common functionalities for the open-feedback plugin
40 lines (36 loc) • 1.5 kB
JavaScript
;
var pluginPermissionCommon = require('@backstage/plugin-permission-common');
const openFeedbackPageReadPermission = pluginPermissionCommon.createPermission({
name: "open.feedback.page.read",
attributes: { action: "read" }
});
const openFeedbackPageDeletePermission = pluginPermissionCommon.createPermission({
name: "open.feedback.page.delete",
attributes: { action: "delete" }
});
const openFeedbackCreatePermission = pluginPermissionCommon.createPermission({
name: "open.feedback.create",
attributes: { action: "create" }
});
const openFeedbackArchivePermission = pluginPermissionCommon.createPermission({
name: "open.feedback.archive",
attributes: { action: "update" }
});
const openFeedbackNavPermission = pluginPermissionCommon.createPermission({
name: "open.feedback.nav",
attributes: { action: "read" }
});
const openFeedbackPermissions = [
openFeedbackPageReadPermission,
openFeedbackCreatePermission,
openFeedbackPageDeletePermission,
openFeedbackArchivePermission,
openFeedbackNavPermission
];
exports.openFeedbackArchivePermission = openFeedbackArchivePermission;
exports.openFeedbackCreatePermission = openFeedbackCreatePermission;
exports.openFeedbackNavPermission = openFeedbackNavPermission;
exports.openFeedbackPageDeletePermission = openFeedbackPageDeletePermission;
exports.openFeedbackPageReadPermission = openFeedbackPageReadPermission;
exports.openFeedbackPermissions = openFeedbackPermissions;
//# sourceMappingURL=permission.cjs.js.map