Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-1243

Display course element folders in WebDAV using the course hierarchy and real names

    XMLWordPrintable

    Details

      Description

      When accessing course elements of type folder via WebDAV they show up in a folder _courselementdata with the ID of the course. The actual hierarchy in the course tree is not represented. This makes it very user unfriendly as users have to lookup and remember course element ID's in case they have to folder with the same name in different locations of the course.

      E.g: five chapters, each have a folder "documents". This will generate five folder "documents" with their ID. A much better way would be to maintain the directory structure in WebDAV.

      In case there are two elements in the tree with the same name, the old rule with the ID must remain to make the names unique. In practice this is rarely the case.

      See patch for an example, needs testing and finalization.

      BZW: Check also for folder names with "&" in it. I had troubles with OSX with such names.

        Attachments

        1. OpenOLAT_-_infinite_learning.png
          OpenOLAT_-_infinite_learning.png
          211 kB
        2. other.png
          other.png
          242 kB
        3. webdav 2.png
          webdav 2.png
          254 kB
        4. webdav-folder-hierarchies.patch
          4 kB

          Activity

            People

            Assignee:
            srosse Stéphane Rossé
            Reporter:
            gnaegi Florian Gnägi
            Tester:
            Michael Enz
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 50 minutes Time Not Required
                1h 50m