Visible in outline

Created on 1 March 2023, over 1 year ago
Updated 3 March 2023, over 1 year ago

Problem/Motivation

When reading the description of the checkbox 'Visible in Outline' I assumed that the object will only be hidden from the outline and not also denying user the access to it.

My use case is that I have a course where not all objects need to be in the Outline but when progressing the course the user should be able to access them. I also checked the Completion Required and Enabled.

Steps to reproduce

Uncheck Visible in Outline. try to access the object by it's url like `/course/1/object/1`

Proposed resolution

User should be allowed to access the object via its url but the object should not be listed in the Outline.

πŸ’¬ Support request
Status

Active

Version

3.0

Component

User interface

Created by

πŸ‡¬πŸ‡§United Kingdom unqunq

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @unqunq
  • πŸ‡ΊπŸ‡ΈUnited States djdevin

    Unfortunately this can't be changed, since it would break existing access control.

    The "Visible" option is used for objects like Attendance which aren't visible in the outline, but are required for moving forward and are typically marked completed by an administrator.

    I think we would have to introduce another checkbox and then migrate existing values so that the existing behavior is retained.

Production build 0.69.0 2024