Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-80220

Update the section visibility badge to use status dropdown like the activities

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • 4.4
    • Course
    • 2
    • C->HQ 2024 Sprint I1.2 Moppies

    Description

      This issue is part of the course hierarchy project.

      Issue goals

      • The current section visibility badge uses a standard bootstrap badge, while activities use an interactive dropdown status. To match the prototype, sections should use the same component for section visibility.
      • Replace the visibility items in the section action menu with an "availability" subpanel. The approach should be the same as in the activities (see screenshot below).
      • (most probably) Decouple the section and cm visibility logic. Current they are using a shared class. Now, they both have complex logic; they maybe decoupled.

      Current implementation screenshot:

      The section action menu should incorporate a subpanel similar to the one used in the activities:

      Future issues

      Having the correct component will make the UI consistent.

      Attachments

        Issue Links

          Activity

            People

              laurent.david@moodle.com Laurent David
              tusefomal Ferran Recio
              Mikel Martín Corrales Mikel Martín Corrales
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 4 hours, 24 minutes
                  1d 4h 24m

                  Clockify

                    Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.