Feature #10973

Add support for drag-and-drop to the full-width treeview

Added by Dan Gillean over 3 years ago. Updated almost 3 years ago.

Status:VerifiedStart date:03/14/2017
Priority:MediumDue date:
Assignee:-% Done:

0%

Category:Treeview
Target version:Release 2.4.0
Google Code Legacy ID: Tested version:
Sponsored:Yes Requires documentation:

Description

In issue #6375, we added a full-width treeview option to AtoM - administrators can choose which treeview type via Admin > settings, and the full-width treeview provides some enhanced functionality, such as visual nesting, basic icon use, keyboard support, and the ability to drag the bottom border to expand the viewing area.

One piece of functionality that exists in the original sidebar treeview which is not currently supported is the ability, when Treeview sort settings are set to "Manual", to reorder siblings by dragging and dropping them in the tree. This feature enhancement will add this ability to the full-width treeview as well. Like the sidebar treeview, users will not be able to drag nodes to new parents - only sibling records under the same parent can be reordered this way.

The work involved will include:
  • Add drag-and-drop support to jsTree in AtoM
  • Add ability to change order of siblings via drag-and-drop in the full-width treeview
  • Changes in full-width treeview to make use of the move job

History

#2 Updated by José Raddaoui Marín over 3 years ago

  • Status changed from New to In progress

#4 Updated by Nick Wilkinson over 3 years ago

  • Estimated time deleted (56.00)

#5 Updated by José Raddaoui Marín over 3 years ago

  • Status changed from In progress to Code Review
  • Assignee changed from José Raddaoui Marín to Nick Wilkinson

#6 Updated by Nick Wilkinson over 3 years ago

As a reminder -- updates to and comments about project related work should be happening on the project tickets, not public tickets. This makes it easier to track the status of a project, and makes it more clear where time is supposed to be recorded. I'll assign #10972 for CR.

#7 Updated by José Raddaoui Marín over 3 years ago

  • Status changed from Code Review to Deploy

Merged in public qa/2.4.x. The AtoM worker needs to be restarted.

#8 Updated by Nick Wilkinson over 3 years ago

  • Assignee deleted (Nick Wilkinson)

#9 Updated by Dan Gillean over 3 years ago

  • Status changed from Deploy to QA/Review
  • Assignee set to Dan Gillean

#10 Updated by Dan Gillean about 3 years ago

  • Assignee deleted (Dan Gillean)

#11 Updated by Kelly Stewart about 3 years ago

  • Status changed from QA/Review to Verified
  • Requires documentation changed from Yes to No

#12 Updated by Dan Gillean almost 3 years ago

  • Requires documentation deleted (No)

Also available in: Atom PDF