Skip to content

Design: Course Editor & Course Auditor screen restrictions #283

Closed

Description

@MaferMazu

Overview

Review the current permissions table to identify specific limitations for the Course Editor and Course Auditor roles. The goal is to define how the UI should handle restricted actions and unauthorized views for these users.

Scope of Work

  • Audit Permissions: Map out all actions and views that are restricted for both roles based on the permissions matrix.
  • UX Gap Analysis: Identify where these restrictions currently cause friction or "dead ends" in the interface.
  • Proposal: Create a proposal with UI solutions for "no-access" states (e.g., disabled buttons, tooltips, or hidden sections).

Reference

Activity

  1. MaferMazu commented on May 8, 2026

    @MaferMazu
    ContributorAuthor
  2. moved this to In Progress in RBAC AuthZ Boardon May 12, 2026
  3. MaferMazu commented on May 12, 2026

    @MaferMazu
    ContributorAuthor

    @maguilarUXUI, I don't know if you have it on your radar, but we've already started implementing part of this.

    More details: #284

  4. changed the title [-]Design: UX Audit for Course Editor & Course Auditor restrictions[/-] [+]Design: Course Editor & Course Auditor screen restrictions[/+] on May 25, 2026
  5. maguilarUXUI commented on May 26, 2026

    @maguilarUXUI
  6. MaferMazu commented on May 26, 2026

    @MaferMazu
    ContributorAuthor

    @maguilarUXUI thanks a lot for the proposal ✨

    @bra-i-am the link that @maguilarUXUI shared is the proposal for the views related to the course editor and auditor based on their read-only permissions.

    This card blocks #284. Can you help me review the designs so we can refine the #284?

  7. moved this from In Progress to Ready for review in RBAC AuthZ Boardon May 28, 2026
  8. maguilarUXUI commented on Jun 1, 2026

    @maguilarUXUI
    Category Permission Course Editor View Course Auditor View Notes
    Tags & taxonomies Manage tags - - -
    Manage taxonomies - - -
    Course updates & handouts View updates https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9220-314&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9141-5702&t=19pQaI73Ma71gVhz-0 Proposal for Course Auditor view: Add an alert message "You have view-only access to this page. Contact your organization admin to request editing permissions."
    Manage course updates https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9220-314&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9141-5702&t=19pQaI73Ma71gVhz-0 Proposal for Course Auditor view: Hide all action options such as Add, Delete, and Edit. Change the empty state message to "No updates have been added to this course yet." Add a similar message for the empty Course Handouts section: "No handouts have been added to this course yet.
    Advanced & certificates Manage advanced settings https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-383&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-383&t=19pQaI73Ma71gVhz-0 Show the section but block all inputs and Add an alert message "You have view-only access to this page. Contact your organization admin to request editing permissions."
    Manage certificates https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-384&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-384&t=19pQaI73Ma71gVhz-0 Hide all actions options as Add a certificate, edit, delete, change mode, and activate. The only option available is Preview. Add an alert message "You have view-only access to this page. Contact your organization admin to request editing permissions."
    Course Access & content View course - - -
    Create course - - -
    Publish content - - /
    Edit content - - -
    Files View files https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9143-5748&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9142-5719&t=vIYAbgNIIbv04Lbm-0 Proposal for course Auditor(Hide all actions options as Add, delete and edit)
    Create files https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9143-5748&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9142-5719&t=vIYAbgNIIbv04Lbm-0 Hide this option for auditor
    Edit files https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9143-5748&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9142-5719&t=vIYAbgNIIbv04Lbm-0 Hide this option for auditor
    Delete files https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9143-5748&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9142-5719&t=vIYAbgNIIbv04Lbm-0
    Schedule & details View schedule https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-538&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-530&t=19pQaI73Ma71gVhz-0 For Course Auditor block all inputs and add a alert message "You have view-only access to this page. Contact your organization admin to request editing permissions." For Course editor only block the schedule section and add a alert message "You don't have permission to edit the “Course Schedule” Contact your organization admin to request access."
    Edit schedule https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-538&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-530&t=19pQaI73Ma71gVhz-0 -
    View details https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-538&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-530&t=19pQaI73Ma71gVhz-0 -
    Edit details https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-538&t=19pQaI73Ma71gVhz-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-530&t=19pQaI73Ma71gVhz-0 -
    Library updates Review library updates https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9142-5712&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-470&t=vIYAbgNIIbv04Lbm-0 Proposal for course Auditor Block the Accept and Ignore changes and add a tooltip
    Grading View grading https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-555&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-556&t=vIYAbgNIIbv04Lbm-0 Proposal for course Auditor Block all inputs and hide the New assignment button and add an alert message "You have view-only access to this page. Contact your organization admin to request editing permissions."
    Edit grading settings https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-555&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9236-556&t=vIYAbgNIIbv04Lbm-0
    Pages & resources View pages and resources https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9133-59238&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-392&t=vIYAbgNIIbv04Lbm-0 Hide the setting option in the card
    Manage pages & resources https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9133-59238&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9229-392&t=vIYAbgNIIbv04Lbm-0 Hide the setting option in the card
    Import / export Import course https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 Hide the options in the dropdown
    Export course https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 Hide the options in the dropdown
    Export tags https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=9172-6073&t=vIYAbgNIIbv04Lbm-0 Hide the options in the dropdown
    Course team & groups View course team - - -
    Manage group config - - -
    Manage course team - - -
  9. maguilarUXUI commented on Jun 1, 2026

    @maguilarUXUI

    @MaferMazu @bra-i-am allí está la tabla con los diseños disponibles listos

  10. maguilarUXUI commented on Jun 2, 2026

    @maguilarUXUI

    https://docs.google.com/spreadsheets/d/1Cp2vJAgwOTYpkWqaYXQaJT-vTeKSRHMBTtsMp46qP3E/edit?gid=0#gid=0 @gviedma-aulasneo @MaferMazu @bra-i-am Pasé la tabla anterior a este spreadsheet porque es más fácil de navegar y entender los requerimientos de las diferentes vistas.

  11. MaferMazu commented on Jun 2, 2026

    @MaferMazu
    ContributorAuthor

    @maguilarUXUI can you give us view access to the spreadsheet?

  12. maguilarUXUI commented on Jun 3, 2026

    @maguilarUXUI

    @MaferMazu @bra-i-am @gviedma-aulasneo The files are ready to review. ✅

  13. moved this from Ready for Review to Done in RBAC AuthZ Boardon Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions