Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42890

Site Info > Groups: Indicate which tools and items are locking each group

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 20.0, 21.0 [Tentative]
    • Fix Version/s: 20.0, 21.0 [Tentative]
    • Component/s: Site Info
    • Labels:
      None
    • 20 status:
      Resolved
    • Test Plan:
      Hide
      1. Go to Site Info > Manage Groups
      2. Create some groups
      3. Create a group assignment in Assignments using some, but not all of the groups that you created in the previous step
      4. Go back to Site Info > Manage Groups
      5. Confirm that the groups that you used in the assignment are indicated that they are locked with a lock icon
      6. Ensure it is clear that you know which tool and item is using the group
      7. Ensure it is clear what the lock icon means
      8. Ensure you cannot remove the group using this page
      9. Ensure the tool tip (from hovering on the lock icon) matches the text on the page about what the lock means
      10. Click on the group's name
      11. Ensure it is clear on this group details page that this group is locked
      12. Ensure you cannot make any changes to the group
      13. Return to the previous page
      14. Ensure you can edit one of the not-locked groups
      15. Ensure you can remove one of the not-locked groups
      16. Repeat these steps for Test & Quizzes
      Show
      Go to Site Info > Manage Groups Create some groups Create a group assignment in Assignments using some, but not all of the groups that you created in the previous step Go back to Site Info > Manage Groups Confirm that the groups that you used in the assignment are indicated that they are locked with a lock icon Ensure it is clear that you know which tool and item is using the group Ensure it is clear what the lock icon means Ensure you cannot remove the group using this page Ensure the tool tip (from hovering on the lock icon) matches the text on the page about what the lock means Click on the group's name Ensure it is clear on this group details page that this group is locked Ensure you cannot make any changes to the group Return to the previous page Ensure you can edit one of the not-locked groups Ensure you can remove one of the not-locked groups Repeat these steps for Test & Quizzes

      Description

      When a group is being used by a tool like Assignments or Tests & Quizzes, the group is locked (which was added in SAK-27980), but it isn't clear to instructors where the group is being used.

      Indicate which tools and tool items are locking each locked group:

      • move the one delete lock to the Remove column
      • move the other delete lock to a new first lock column
      • add a column titled "Locked By" to the table, which lists which tools are locking the group and include the tools' items (e.g. assignment name, quiz name)
      • add a legend to the group list page (above the table) to indicate what the lock icon means ("[lock icon] - indicates group is locked because it is being used by a tool. Locked groups cannot be edited or deleted.")
      • change the lock icon's tool tip to match the wording of the legend
      • add a banner to the group details page to indicate that the group is locked (e.g. "This group is locked because it is being used by a tool. Locked groups cannot be edited or deleted." in a warning banner)

      Here is a proposed mockup about these changes:

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  farreri Miguel Pellicer
                  Reporter:
                  sfoster9 Shawn Foster
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration