Re-add the capability for "Add Another Folder" "Add another Weblink"

Description

ISSUE

With Sakai 10 or 11, there had been a bug in Resources where the "Add Another Folder" button would not work in conjunction with the "Add details for this item" link. The community implemented a "quick fix" in SAK-32450 (Folder) https://sakaiproject.atlassian.net/browse/SAK-31809#icft=SAK-31809 (Web Link) to simply remove the display of the button, removing that functionality.  This feature, however, is valuable to professors and site owners when setting up a site (efficient/time saving). It is also mentioned in the community documentation. Ultimately, we want to save instructors clicks, so returning this functionality (or an equivalent option) will be important.

SOME POSSIBLE OPTIONS?

Fix the main issue of the "Add details for this item" not working when multiple folders are provided (allowing both "Add Another Folder" and "Add details for this item" to operate properly together). From comment testimony in the ----SAK-32450---- ticket, it sounds like this option is very difficult or time consuming.

  1. ALTERNATIVE A: From Resources > Actions > Create Folder, add a tabbed structure on the page. The first tab is "Create Single Folder" (which has the current setup with the "Add details for this item" link; make one change for the button to say "Create Folder Now").  The second tab is "Create Multiple Folders" that doesn't offer the "Add details for this item" for each item – just a field for Folder Name, the "Add Another Folder" button below, and "Create Folders Now" button (or Cancel).

  2. ALTERNATIVE B: Create a multi-step process.  Resources > Actions > Create folder offers field and "Add Another Folder" button so multiple folders can be declared. No "Add details" link yet. The bottom of page has three buttons: "Create Folders Now," "Add Folder Details," or "Cancel."  If someone clicks "Add Folder Details," then the next page displays the add details options for each folder name on a new page (ideally one page, perhaps with accordion options). From here, the user specifies the desired options and then can "Create Folders Now" or "Cancel."

  3. ALTERNATIVE C: Restore the capability to add additional folders and weblinks. However the "Edit details" will be on the same page and apply to all of the items that are created. Additionally the details will be more limited than the details that currently exist with only the "Availability And Access". This makes it consistent with how file creation works. The main problem was originally the HTML was cloned on the client for each of these and the details area was not able to be cloned correctly after a change to the calendar.

  4. ALTERNATIVE D: Fix the Edit Details javascript so it works the same way in 11 as it did in 10. It was removed because the date picker broke it. It's possible that the process of creating the "edit details" HTML could be improved and the date picker fixed again. This was just going to take some work that nobody seemed to want to spend.

  5. ALTERNATIVE E: Perhaps someone else has a great idea or workflow that fits within the design and style of Resources and accomplishes the goal of adding folders efficiently.

*******

If the community is fine with the current (less efficient) method for "Create Folders," then at the very least:

  • In the Actions menu, change "Create Folders" to "Create Folder"

  • On Create Folder page, change the page title from "Create Folders" to "Create Folder."

  • On Create Folder page, rename the button from "Create Folders Now" to "Create Folder Now."

  • Update the help documentation to remove references and images with the "Add Another Folder" button.

Thank you.

P.S. The "Add Web Links (URLs)" feature will need similar changes. Ideally, design a solution that can be applied to both "Create Folders" and "Add Web Links (URLs)."

Activity

Show:

Austin February 13, 2018 at 8:21 PM

While the "Add another folder / web link" functionality is working, after doing so from the "Home" tab, you can't add details or delete the additional rows. I've created a new JIRA for the new problem, https://sakaiproject.atlassian.net/browse/SAK-33918#icft=SAK-33918

Sanghyun Jeon November 22, 2017 at 4:12 PM

Yes. This is working as expected on https://qa01-sakai.marist.edu/portal

Thank you

Matthew Jones November 7, 2017 at 6:05 AM
Edited

That nightly QA server is only refreshed about Monthly right now and is intended for regression testing. (There is a date in the footer for that server and it says Sakai - 12.0 - QA2 10/16/2017 - Sakai 12.0-QA2 - Server ip-172-31-6-159)

I'd test immediate jiras either on the Marist one or one of the other nightlies that are refreshed more frequently.

http://nightly2.sakaiproject.org/prototype.html

Sanghyun Jeon November 6, 2017 at 5:48 PM

I tested it in Sakai 12 QA server (https://qa2-us.nightly.sakaiproject.org/portal/), I am still not seeing "Add Another Folder" tab. 

Matthew Jones November 4, 2017 at 8:58 AM

I merged it into 12, the merge has some conflicts (against I believe https://sakaiproject.atlassian.net/browse/SAK-32385#icft=SAK-32385) and will need a little work and possibly testing for 11.x.

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Environment

11.x maintenance and Trunk

Created August 21, 2017 at 12:57 PM
Updated July 9, 2018 at 2:16 PM
Resolved November 1, 2017 at 3:43 PM

Flag notifications