ACL (Access Control List) Manager

ACL (Access Control List) Manager

ACL (Access Control List) Manager

ACL Manager is a system component used to define and manage who can access specific functionality block within a platform. In a school or workspace context, an ACL Manager is typically used to ensure that, for example:
- students can view lessons, but cannot edit them;
- Teachers can manage sections and grades;
- Admins can configure settings and manage users.

Thus, the ACL Manager enforces security and role-based access by checking permissions before allowing any action in the system.

ACL Manager Set Up

  1. In order to set up ACL Manager for the specific workspace template, navigate to Admin -> Workspace Templates.
  2. Select the required template and click on the context menu button to the right of the template.
  3. Click on the "ACL Manage" option.
  4. You will see a list of permissions and a blank block with user types on the right.
    ACL Manage Page
    Fig. 1. ACL Manage Page
  5. Click the "Add User Type" button at the top right to add a user type and later assign it as the default user (Owner Role).
  6. Fill in the fields in the form:
    - name;
    - indicate whether the user type represents school/staff personnel;
  7. Click "Submit".
  8. Then go to the workspace templates list, click "Edit" to the right of the draft of the new template, and select this owner role in the bottom list.
  9. Click "Submit".
  10. Thus, when a user creates a new workspace he will inherit this role by default.
  11. Then you can add all other user roles required for a specific school or corporate organization that will have access to the platform.
    For example, these may include, but are not limited to:
    - Teacher
    - Administrator
    - Director
    - Deputy Director
    - Coordinator
    - Manager
    - Student
  12. To do this, go to the draft of the new workspace template, click the context menu on the right, and select "ACL Manage".
  13. Click "Add User Type".
  14. Fill in all fields in the form:
    - name;
    - indicate whether the user type represents school/staff personnel;
    - indicate whether the user type is a student.
  15. Click "Submit".
  16. Check the necessary permissions according to the added User Types.
  17. Click the "Submit" button at the top right corner of the page to save the settings.
  18. Each User Type can be edited or deleted by clicking the gear icon under each user role and selecting the desired action.
    User Type Actions
    Fig. 2. User Type Actions
    • Related Articles

    • Access Control List by the Educational Institution Administration¶

      Access Control List by the Educational Institution Administration¶ ⚠️ The section is available to the Administrator and Principal of the educational institution. The “Access Control List” Manage (ACL) section allows the administrator to configure ...
    • Access Management for the Art Schools Module

      Access to the system with Administrator permissions is required to work with this section. In the "ACL Manage" menu section, the Art School Administrator can configure access permissions to art school functionality for different user types. This ...
    • Modules Settings

      Different user types will have access to different module functionalities depending on the configured access permissions. Modules Settings define which menu blocks and overall functionality is going to be available within a Workspace Template. Each ...
    • Art School Settings

      Access to the system with Administrator permissions is required to work with this section. The platform includes a dedicated set of tools designed specifically for the needs of art educational institutions. These sections allow organizing the ...
    • Class Timetable

      Class Timetable Class Schedule ℹ️ To register and use the platform, you must obtain a unique authorization link from the educational institution’s administration. Follow the link and complete the registration by entering your email address and ...