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

Give Maintain users permission to change Access users' Drop Box folder titles



    • Type: Feature Request
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 12.2
    • Fix Version/s: None
    • Component/s: Drop box
    • Labels:
    • Test Plan:

      Please add a Test Plan here.

      Please add a Test Plan here.



      One of our instructors has a strong use case for making changes to the titles of student folders within the Drop Box tool, yet we've recently discovered that only admin users (and not Maintain users) are able to do this.

      We brought this issue to Longsight for investigation and Matt Jones discovered some logic and commenting (below) that helped to inform us of why Maintain users were being obstructed.

            // don't allow changing names of system-provided dropbox folders 
            // (maintainer's dropbox root and access-user's dropbox root)
            // but do allow changing subfolders within access-user's dropbox.
            if(allowed && this.isDropbox())
          //Admin can always change dropbox folder name
          if (isAdmin) {
            allowed = true



      Drop Box folders for Access users are created on demand as these users enter a course site. Manually changing the titles of folders via Edit Details does not change the permissions of individual folders, though all the human users involved would then lose the benefit of the titles being lined up with the name of the user for whom they were created.

      Though the above is the case, we assume that the few instructors that wish to manually change titles of Drop Box folders have a convention in mind and will maintain the points of reference needed to continue to connect a folder with a changed title to the appropriate user.

      Should instructors/Maintain users be able to change the titles of Drop Box folders, or is this practice too risky?

        Gliffy Diagrams



              Issue Links



                  • Assignee:
                    mbreschuk Marc Breschuk
                  • Votes:
                    1 Vote for this issue
                    2 Start watching this issue


                    • Created:

                      Git Integration