Skip to content

Commit e6079df

Browse files
authored
refactor: remove course taxonomy permissions (#157)
1 parent 0ea5cd6 commit e6079df

2 files changed

Lines changed: 2 additions & 19 deletions

File tree

src/authz-module/constants.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ export const CONTENT_COURSE_PERMISSIONS = {
6767
MANAGE_COURSE_GROUP_CONFIGURATION: 'courses.manage_group_configurations',
6868

6969
MANAGE_COURSE_TAGS: 'courses.manage_tags',
70-
MANAGE_COURSE_TAXONOMIES: 'courses.manage_taxonomies',
7170

7271
MANAGE_COURSE_ADVANCED_SETTINGS: 'courses.manage_advanced_settings',
7372
MANAGE_COURSE_CERTIFICATES: 'courses.manage_certificates',
@@ -117,7 +116,7 @@ export const libraryPermissions: PermissionMetadata[] = [
117116

118117
export const courseResourceTypes: ResourceMetadata[] = [
119118
{
120-
key: 'course_tags_taxonomies', label: 'Tags & taxonomies', description: 'Permissions for managing tags and taxonomies used to organize course content.', icon: LocalOffer,
119+
key: 'course_tags_taxonomies', label: 'Tags', description: 'Permissions for managing tags used to organize course content.', icon: LocalOffer,
121120
},
122121
{
123122
key: 'course_updates_handouts', label: 'Course updates & handouts', description: 'Permissions for viewing and managing course updates and handouts that are visible to learners.', icon: Sync,
@@ -327,13 +326,6 @@ export const coursePermissions: PermissionMetadata[] = [
327326
label: 'Manage tags',
328327
icon: Settings,
329328
},
330-
{
331-
key: CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TAXONOMIES,
332-
resource: 'course_tags_taxonomies',
333-
description: 'Create, edit, and delete taxonomies used to organize course content.',
334-
label: 'Manage taxonomies',
335-
icon: Settings,
336-
},
337329

338330
{
339331
key: CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_ADVANCED_SETTINGS,
@@ -423,7 +415,6 @@ export const rolesObject = [
423415
CONTENT_COURSE_PERMISSIONS.EXPORT_COURSE,
424416
CONTENT_COURSE_PERMISSIONS.EXPORT_COURSE_TAGS,
425417
CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TEAM,
426-
CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TAXONOMIES,
427418
],
428419
userCount: 1,
429420
name: 'Course Admin',

src/authz-module/roles-permissions/course/constants.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ export const CONTENT_COURSE_PERMISSIONS = {
4343
MANAGE_COURSE_GROUP_CONFIGURATION: 'courses.manage_group_configurations',
4444

4545
MANAGE_COURSE_TAGS: 'courses.manage_tags',
46-
MANAGE_COURSE_TAXONOMIES: 'courses.manage_taxonomies',
4746

4847
MANAGE_COURSE_ADVANCED_SETTINGS: 'courses.manage_advanced_settings',
4948
MANAGE_COURSE_CERTIFICATES: 'courses.manage_certificates',
@@ -82,7 +81,7 @@ export const courseResourceTypes: ResourceMetadata[] = [
8281
key: 'course_team_group', label: 'Course team & groups', description: 'Permissions for viewing and managing the course team, learner groups, and group configurations.', icon: Group,
8382
},
8483
{
85-
key: 'course_tags_taxonomies', label: 'Tags & taxonomies', description: 'Permissions for managing tags and taxonomies used to organize course content.', icon: LocalOffer,
84+
key: 'course_tags_taxonomies', label: 'Tags', description: 'Permissions for managing tags used to organize course content.', icon: LocalOffer,
8685
},
8786
{
8887
key: 'course_advanced_certificates', label: 'Advanced & certificates', description: 'Permissions for managing advanced course settings and course certificates.', icon: CheckCircle,
@@ -243,12 +242,6 @@ export const coursePermissions: PermissionMetadata[] = [
243242
description: 'Create, edit, delete tags.',
244243
label: 'Manage tags',
245244
},
246-
{
247-
key: CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TAXONOMIES,
248-
resource: 'course_tags_taxonomies',
249-
description: 'Create, edit, delete taxonomies.',
250-
label: 'Manage taxonomies',
251-
},
252245

253246
{
254247
key: CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_ADVANCED_SETTINGS,
@@ -332,7 +325,6 @@ export const rolesObject = [
332325
CONTENT_COURSE_PERMISSIONS.EXPORT_COURSE,
333326
CONTENT_COURSE_PERMISSIONS.EXPORT_COURSE_TAGS,
334327
CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TEAM,
335-
CONTENT_COURSE_PERMISSIONS.MANAGE_COURSE_TAXONOMIES,
336328
],
337329
userCount: 1,
338330
name: 'Course Admin',

0 commit comments

Comments
 (0)