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

Add whitelist of site properties that can be updated by users via entity broker.

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Verified
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.3
    • Fix Version/s: 12.0
    • Component/s: Entity Broker
    • Labels:
      None
    • Test Plan:
      Hide

      Test all specified above can be set by a non super admin. Do all tests as a non super admin.

      Use the batch-update-sites HTML page & associated JS

      Test that they cannot update on sites where they don't have update permission. Test on a site where a user that only has the access role. Use the batch-update script, start off with user X on a site with the maintain role, do the batch update (of, say contactName,) on that site but before confirming the update, switch the user to the access role & save. Check the user hasnt updated both in the batch update UI and by looking at the site.

      Test that the department property cannot be updated / set by any non admin user.

      Show
      Test all specified above can be set by a non super admin. Do all tests as a non super admin. Use the batch-update-sites HTML page & associated JS Test that they cannot update on sites where they don't have update permission. Test on a site where a user that only has the access role. Use the batch-update script, start off with user X on a site with the maintain role, do the batch update (of, say contactName,) on that site but before confirming the update, switch the user to the access role & save. Check the user hasnt updated both in the batch update UI and by looking at the site. Test that the department property cannot be updated / set by any non admin user.

      Description

      Add a whitelist of site properties that regular users can update via Entity Broker. At the moment only super admins can update properties

      White list should contain

      • contactName
      • contactEmail

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                • Assignee:
                  rebeccam Rebecca Miller
                  Reporter:
                  rebeccam Rebecca Miller
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Integration