Tree Structure and Functions
The folders and views are rendered hierarchically.
Folders can be expanded and collapsed.
Default first level folders:
Default Views
Public Views
Private Views
The Private Views folder consists of two folders under it:
Shared Private Views
My Private Views
Next to the nodes a property and delete icon take place.
All folders and public views are readable by all project roles.
Simple jsTree filtering option is available, if the user enters at least 3 characters.
There are no limitations of the length of the folder and view names, although if it would reach 100 characters, the names are shortened of the tree nodes using a wave character in the middle of the text.
The name and view description is displayed if hovering over a node.
Depth limit of the hierarchy levels is 10. Warning message is displayed if the limit is reached.
Context menu
Add Child Folder
The folder is moved after adding it according to the alphabetical ordering. The selection remains on the node, scrolled if necessary.
Rename
The folder is moved after renaming, according to the alphabetical ordering. The selection remains on the node, scrolled if necessary.
Delete
on delete a warning appears with two selectable options
Delete Folder
only the folder is deleted, the child views and folders move to the parent folder
Delete recursively
all of the views and folders will be deleted
After the currently selected item will be deleted, the “All items” default view will be loaded. The behaviour is the same when we delete the selected view.
Collapse all
Folder nodes only.
Collapses all of the folder nodes under the node.
Expand all
Folder nodes only.
Expands all of the folder nodes under the node.
Cut/Paste options
Display options only if the user has tracker admin permission.
The folder/view is displayed after paste, according to the alphabetical ordering. The selection remains on the node, scrolled if necessary.
By cutting folder/view the node remains in its original position until paste.
Public View node cut
Paste can perform only to folder nodes, including the root node.
Paste context menu is only available if paste is possible.
Folder node cut
Only public view custom folders can be cut, the first level default folders (Default, Private, Public), cannot.
Paste can perform only to folder nodes, including root nodes.
Paste to a folder node which is on a lower level is not allowed.
Paste context menu is only available if paste is possible.
After paste the folder and all of its child nodes (views and folders) recursively moved to its new place
Copy/Paste is not supported
Drag and Drop
Drop can be performed only to Folder nodes
The node is displayed after the drop, according to the alphabetical ordering. The selection remains on the node, scrolled if necessary.
As order is by folder/view name within a folder node
Dragging folders/views within the same folder should not be possible
Multiple nodes drag and drop is not supported
Dragging a view node
Drop is allowed on folder nodes under public view or on the root
Views are moved after dropping, according to the alphabetical ordering
Dragging a folder node
Drop is allowed on folder nodes under public view or on the root
Drop is not allowed on lower-level folder nodes.
During dragging a green check sign is rendered if the drop is possible.
During dragging is rendered if the drop is not possible.
Was this helpful?