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

Redo Forum/Topic Permissions setting UI

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.8.0
    • Fix Version/s: 2.9.0
    • Component/s: Messages Tool
    • Labels:
      None
    • 2.9 Status:
      Resolved
    • Previous Issue Keys:
      MSGCNTR-542

      Description

      We find that our faculty and support staff have often been confused by the current permissions setting UI in Forums. Because of the way it is currently set up, many of them believe that they can only configure a forum for one role or group. Even with the improvements made in 2.7, they still don't understand the relationship between the role menu and the permission settings below it. Even expert users find the interface cumbersome to use because each role and group often needs to be chosend from the menu and configured separately.

      What I'm thinking of is a list of roles/groups with a permission level menu selector (Contributor, Author, etc.) showing for each of them. A customize button for each of them would pop open a panel with the actual radio buttons if that level of customization is required. The interface should make two common functions very easy:

      1. Review at a glance what each role is set to without any clicks.
      2. Change any role to a different permission level with just one click.

      I've done some experimenting with the code and I belive this can be done without major surgery. I have time this summer to work on making a patch for this if there is interest.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  ansorgej John Ansorge
                  Votes:
                  1 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration