|
58 | 58 |
|
59 | 59 | COURSES_NAMESPACE = "courses" |
60 | 60 |
|
61 | | -VIEW_COURSE = PermissionData( |
| 61 | +COURSES_VIEW_COURSE = PermissionData( |
62 | 62 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_course"), |
63 | 63 | effect="allow", |
64 | 64 | ) |
65 | 65 |
|
66 | | -CREATE_COURSE = PermissionData( |
| 66 | +COURSES_CREATE_COURSE = PermissionData( |
67 | 67 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.create_course"), |
68 | 68 | effect="allow", |
69 | 69 | ) |
70 | 70 |
|
71 | | -EDIT_COURSE_CONTENT = PermissionData( |
| 71 | +COURSES_EDIT_COURSE_CONTENT = PermissionData( |
72 | 72 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.edit_course_content"), |
73 | 73 | effect="allow", |
74 | 74 | ) |
75 | 75 |
|
76 | | -PUBLISH_COURSE_CONTENT = PermissionData( |
| 76 | +COURSES_PUBLISH_COURSE_CONTENT = PermissionData( |
77 | 77 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.publish_course_content"), |
78 | 78 | effect="allow", |
79 | 79 | ) |
80 | 80 |
|
81 | | -MANAGE_LIBRARY_UPDATES = PermissionData( |
| 81 | +COURSES_MANAGE_LIBRARY_UPDATES = PermissionData( |
82 | 82 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_library_updates"), |
83 | 83 | effect="allow", |
84 | 84 | ) |
85 | 85 |
|
86 | | -VIEW_COURSE_UPDATES = PermissionData( |
| 86 | +COURSES_VIEW_COURSE_UPDATES = PermissionData( |
87 | 87 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_course_updates"), |
88 | 88 | effect="allow", |
89 | 89 | ) |
90 | 90 |
|
91 | | -MANAGE_COURSE_UPDATES = PermissionData( |
| 91 | +COURSES_MANAGE_COURSE_UPDATES = PermissionData( |
92 | 92 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_course_updates"), |
93 | 93 | effect="allow", |
94 | 94 | ) |
95 | 95 |
|
96 | | -VIEW_PAGES_AND_RESOURCES = PermissionData( |
| 96 | +COURSES_VIEW_PAGES_AND_RESOURCES = PermissionData( |
97 | 97 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_pages_and_resources"), |
98 | 98 | effect="allow", |
99 | 99 | ) |
100 | 100 |
|
101 | | -MANAGE_PAGES_AND_RESOURCES = PermissionData( |
| 101 | +COURSES_MANAGE_PAGES_AND_RESOURCES = PermissionData( |
102 | 102 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_pages_and_resources"), |
103 | 103 | effect="allow", |
104 | 104 | ) |
105 | 105 |
|
106 | | -VIEW_FILES = PermissionData( |
| 106 | +COURSES_VIEW_FILES = PermissionData( |
107 | 107 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_files"), |
108 | 108 | effect="allow", |
109 | 109 | ) |
110 | 110 |
|
111 | | -CREATE_FILES = PermissionData( |
| 111 | +COURSES_CREATE_FILES = PermissionData( |
112 | 112 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.create_files"), |
113 | 113 | effect="allow", |
114 | 114 | ) |
115 | 115 |
|
116 | | -DELETE_FILES = PermissionData( |
| 116 | +COURSES_DELETE_FILES = PermissionData( |
117 | 117 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.delete_files"), |
118 | 118 | effect="allow", |
119 | 119 | ) |
120 | 120 |
|
121 | | -EDIT_FILES = PermissionData( |
| 121 | +COURSES_EDIT_FILES = PermissionData( |
122 | 122 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.edit_files"), |
123 | 123 | effect="allow", |
124 | 124 | ) |
125 | 125 |
|
126 | | -VIEW_SCHEDULE_AND_DETAILS = PermissionData( |
| 126 | +COURSES_VIEW_SCHEDULE_AND_DETAILS = PermissionData( |
127 | 127 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_schedule_and_details"), |
128 | 128 | effect="allow", |
129 | 129 | ) |
130 | 130 |
|
131 | | -EDIT_SCHEDULE = PermissionData( |
| 131 | +COURSES_EDIT_SCHEDULE = PermissionData( |
132 | 132 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.edit_schedule"), |
133 | 133 | effect="allow", |
134 | 134 | ) |
135 | 135 |
|
136 | | -EDIT_DETAILS = PermissionData( |
| 136 | +COURSES_EDIT_DETAILS = PermissionData( |
137 | 137 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.edit_details"), |
138 | 138 | effect="allow", |
139 | 139 | ) |
140 | 140 |
|
141 | | -VIEW_GRADING_SETTINGS = PermissionData( |
| 141 | +COURSES_VIEW_GRADING_SETTINGS = PermissionData( |
142 | 142 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_grading_settings"), |
143 | 143 | effect="allow", |
144 | 144 | ) |
145 | 145 |
|
146 | | -EDIT_GRADING_SETTINGS = PermissionData( |
| 146 | +COURSES_EDIT_GRADING_SETTINGS = PermissionData( |
147 | 147 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.edit_grading_settings"), |
148 | 148 | effect="allow", |
149 | 149 | ) |
150 | 150 |
|
151 | | -VIEW_COURSE_TEAM = PermissionData( |
| 151 | +COURSES_VIEW_COURSE_TEAM = PermissionData( |
152 | 152 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_course_team"), |
153 | 153 | effect="allow", |
154 | 154 | ) |
155 | 155 |
|
156 | | -MANAGE_COURSE_TEAM = PermissionData( |
| 156 | +COURSES_MANAGE_COURSE_TEAM = PermissionData( |
157 | 157 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_course_team"), |
158 | 158 | effect="allow", |
159 | 159 | ) |
160 | 160 |
|
161 | | -MANAGE_GROUP_CONFIGURATIONS = PermissionData( |
| 161 | +COURSES_MANAGE_GROUP_CONFIGURATIONS = PermissionData( |
162 | 162 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_group_configurations"), |
163 | 163 | effect="allow", |
164 | 164 | ) |
165 | 165 |
|
166 | | -MANAGE_ADVANCED_SETTINGS = PermissionData( |
| 166 | +COURSES_MANAGE_ADVANCED_SETTINGS = PermissionData( |
167 | 167 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_advanced_settings"), |
168 | 168 | effect="allow", |
169 | 169 | ) |
170 | 170 |
|
171 | | -MANAGE_CERTIFICATES = PermissionData( |
| 171 | +COURSES_MANAGE_CERTIFICATES = PermissionData( |
172 | 172 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_certificates"), |
173 | 173 | effect="allow", |
174 | 174 | ) |
175 | 175 |
|
176 | | -IMPORT_COURSE = PermissionData( |
| 176 | +COURSES_IMPORT_COURSE = PermissionData( |
177 | 177 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.import_course"), |
178 | 178 | effect="allow", |
179 | 179 | ) |
180 | 180 |
|
181 | | -EXPORT_COURSE = PermissionData( |
| 181 | +COURSES_EXPORT_COURSE = PermissionData( |
182 | 182 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.export_course"), |
183 | 183 | effect="allow", |
184 | 184 | ) |
185 | 185 |
|
186 | | -EXPORT_TAGS = PermissionData( |
| 186 | +COURSES_EXPORT_TAGS = PermissionData( |
187 | 187 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.export_tags"), |
188 | 188 | effect="allow", |
189 | 189 | ) |
190 | 190 |
|
191 | | -VIEW_CHECKLISTS = PermissionData( |
| 191 | +COURSES_VIEW_CHECKLISTS = PermissionData( |
192 | 192 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.view_checklists"), |
193 | 193 | effect="allow", |
194 | 194 | ) |
195 | 195 |
|
196 | | -MANAGE_TAGS = PermissionData( |
| 196 | +COURSES_MANAGE_TAGS = PermissionData( |
197 | 197 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_tags"), |
198 | 198 | effect="allow", |
199 | 199 | ) |
200 | 200 |
|
201 | | -MANAGE_TAXONOMIES = PermissionData( |
| 201 | +COURSES_MANAGE_TAXONOMIES = PermissionData( |
202 | 202 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.manage_taxonomies"), |
203 | 203 | effect="allow", |
204 | 204 | ) |
|
208 | 208 | # These relate to legacy roles, if a openedx-authz role has one of these permissions, |
209 | 209 | # it will have the same permissions as the equivalent legacy roles on code that has not been updated to the new system. |
210 | 210 |
|
211 | | -LEGACY_INSTRUCTOR_ROLE_PERMISSIONS = PermissionData( |
| 211 | +COURSES_LEGACY_INSTRUCTOR_ROLE_PERMISSIONS = PermissionData( |
212 | 212 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.legacy_instructor_role_permissions"), |
213 | 213 | effect="allow", |
214 | 214 | ) |
215 | 215 |
|
216 | | -LEGACY_STAFF_ROLE_PERMISSIONS = PermissionData( |
| 216 | +COURSES_LEGACY_STAFF_ROLE_PERMISSIONS = PermissionData( |
217 | 217 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.legacy_staff_role_permissions"), |
218 | 218 | effect="allow", |
219 | 219 | ) |
220 | 220 |
|
221 | | -LEGACY_LIMITED_STAFF_ROLE_PERMISSIONS = PermissionData( |
| 221 | +COURSES_LEGACY_LIMITED_STAFF_ROLE_PERMISSIONS = PermissionData( |
222 | 222 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.legacy_limited_staff_role_permissions"), |
223 | 223 | effect="allow", |
224 | 224 | ) |
225 | 225 |
|
226 | | -LEGACY_DATA_RESEARCHER_PERMISSIONS = PermissionData( |
| 226 | +COURSES_LEGACY_DATA_RESEARCHER_PERMISSIONS = PermissionData( |
227 | 227 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.legacy_data_researcher_permissions"), |
228 | 228 | effect="allow", |
229 | 229 | ) |
230 | 230 |
|
231 | | -LEGACY_BETA_TESTER_PERMISSIONS = PermissionData( |
| 231 | +COURSES_LEGACY_BETA_TESTER_PERMISSIONS = PermissionData( |
232 | 232 | action=ActionData(external_key=f"{COURSES_NAMESPACE}.legacy_beta_tester_permissions"), |
233 | 233 | effect="allow", |
234 | 234 | ) |
0 commit comments