Skip to content

Commit 7a4a4c1

Browse files
committed
fix: apply feedback
1 parent 322cbfc commit 7a4a4c1

1 file changed

Lines changed: 18 additions & 19 deletions

File tree

docs/concepts/core_roles_and_permissions/content_library_roles.rst

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,28 @@ Core Roles and Permissions: Content Library
33

44
This document outlines the built-in roles and permissions associated with the Content Library feature in the Open edX platform.
55

6-
Index
7-
-----
8-
9-
- `Core Roles and Permissions: Content Library`_
6+
- `Roles`_
107
- `Permissions`_
118
- `Library Permissions`_
129
- `Library Content Permissions`_
1310
- `Library Team Permissions`_
1411
- `Library Collections Permissions`_
1512
- `Permissions Inheritance`_
16-
- `Roles`_
1713
- `Roles and Permissions Summary Table`_
1814

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+
1928
Permissions
2029
-----------
2130

@@ -65,26 +74,16 @@ Permissions Inheritance
6574
* **Creating a library collection** (``create_library_collection``) implies **editing a library collection** (``edit_library_collection``).
6675
* **Editing a library collection** (``edit_library_collection``) implies **viewing the library** (``view_library``).
6776

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.
7877

7978
Roles and Permissions Summary Table
8079
------------------------------------
8180

8281
.. table:: Matrix of Content Library Roles and Permissions
8382
:widths: auto
8483

85-
============================= ================= ================ ====================== ==============
86-
Permissions Library Admin Library Author Library Collaborator Library User
87-
============================= ================= ================ ====================== ==============
84+
============================= ================= ================ ===================== ==============
85+
Permissions Library Admin Library Author Library Contributor Library User
86+
============================= ================= ================ ===================== ==============
8887
**Library**
8988
view_library ✅ ✅ ✅ ✅
9089
manage_library_tags ✅ ✅ ✅ ❌
@@ -100,7 +99,7 @@ Roles and Permissions Summary Table
10099
create_library_collection ✅ ✅ ✅ ❌
101100
edit_library_collection ✅ ✅ ✅ ❌
102101
delete_library_collection ✅ ✅ ✅ ❌
103-
============================= ================= ================ ====================== ==============
102+
============================= ================= ================ ===================== ==============
104103

105104

106105
**Maintenance chart**

0 commit comments

Comments
 (0)