* feat: Add validation for Advanced Settings permissions using openedx-authz * squash!: Increase test coverage * squash!: Fix lint issues * squash!: Validate advanced settings permission on HelpSidebar * squash!: Increase test coverage * squash!: Attend PR comments
21 lines
877 B
TypeScript
21 lines
877 B
TypeScript
export const CONTENT_LIBRARY_PERMISSIONS = {
|
|
DELETE_LIBRARY: 'content_libraries.delete_library',
|
|
MANAGE_LIBRARY_TAGS: 'content_libraries.manage_library_tags',
|
|
VIEW_LIBRARY: 'content_libraries.view_library',
|
|
|
|
EDIT_LIBRARY_CONTENT: 'content_libraries.edit_library_content',
|
|
PUBLISH_LIBRARY_CONTENT: 'content_libraries.publish_library_content',
|
|
REUSE_LIBRARY_CONTENT: 'content_libraries.reuse_library_content',
|
|
|
|
CREATE_LIBRARY_COLLECTION: 'content_libraries.create_library_collection',
|
|
EDIT_LIBRARY_COLLECTION: 'content_libraries.edit_library_collection',
|
|
DELETE_LIBRARY_COLLECTION: 'content_libraries.delete_library_collection',
|
|
|
|
MANAGE_LIBRARY_TEAM: 'content_libraries.manage_library_team',
|
|
VIEW_LIBRARY_TEAM: 'content_libraries.view_library_team',
|
|
};
|
|
|
|
export const COURSE_PERMISSIONS = {
|
|
MANAGE_ADVANCED_SETTINGS: 'courses.manage_advanced_settings',
|
|
};
|