You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/concepts/core_roles_and_permissions/content_library_roles.rst
+18-19Lines changed: 18 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,19 +3,28 @@ Core Roles and Permissions: Content Library
3
3
4
4
This document outlines the built-in roles and permissions associated with the Content Library feature in the Open edX platform.
5
5
6
-
Index
7
-
-----
8
-
9
-
- `Core Roles and Permissions: Content Library`_
6
+
- `Roles`_
10
7
- `Permissions`_
11
8
- `Library Permissions`_
12
9
- `Library Content Permissions`_
13
10
- `Library Team Permissions`_
14
11
- `Library Collections Permissions`_
15
12
- `Permissions Inheritance`_
16
-
- `Roles`_
17
13
- `Roles and Permissions Summary Table`_
18
14
15
+
Roles
16
+
-----
17
+
18
+
A **role** is a set of permissions that defines what actions a user can perform. When you **grant a role to a user**, you assign it within a specific scope, which determines where those permissions apply. Here is the list of default roles for Libraries.
19
+
20
+
- The **Library Admin** has full control over the library, including managing users, modifying content, and handling publishing workflows. They ensure content is properly maintained and accessible as needed.
21
+
22
+
- The **Library Author** is responsible for creating, editing, and publishing content within a library. They can manage tags and collections but cannot delete libraries or manage users.
23
+
24
+
- The **Library Contributor** can create and edit content within a library but cannot publish it. They support the authoring process while leaving final publishing to Authors or Admins.
25
+
26
+
- The **Library User** can view and reuse content but cannot edit or delete anything.
27
+
19
28
Permissions
20
29
-----------
21
30
@@ -65,26 +74,16 @@ Permissions Inheritance
65
74
* **Creating a library collection** (``create_library_collection``) implies **editing a library collection** (``edit_library_collection``).
66
75
* **Editing a library collection** (``edit_library_collection``) implies **viewing the library** (``view_library``).
67
76
68
-
Roles
69
-
-----
70
-
71
-
- The **Library Admin** has full control over the library, including managing users, modifying content, and handling publishing workflows. They ensure content is properly maintained and accessible as needed.
72
-
73
-
- The **Library Author** is responsible for creating, editing, and publishing content within a library. They can manage tags and collections but cannot delete libraries or manage users.
74
-
75
-
- The **Library Collaborator** can create and edit content within a library but cannot publish it. They support the authoring process while leaving final publishing to Authors or Admins.
76
-
77
-
- The **Library User** can view and reuse content but cannot edit or delete anything.
78
77
79
78
Roles and Permissions Summary Table
80
79
------------------------------------
81
80
82
81
.. table:: Matrix of Content Library Roles and Permissions
0 commit comments