[FEAT] CD: Enable Move dialog for Files and Folders Reorganization
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 970
- Forks
- 486
- Avg merge
- 3d 33m
- Merged PRs (30d)
- 170
Description
Feature Title
[FEATURE] CD: Enable Move dialog for Files and Folders Reorganization
Problem
A user doesn't know he can use drag n' drop to move files/folders, or they don't have the dexterity to handle the mouse for a drag n' drop operation, so they expect to be able to move his files and folders using a traditional dialog where they can more easily pick the origin and destination files/folders.
Goal
Enable users to reorder files/folders using dialogs as opposed to drag and drop.
Target Personas
- Developer teams
- Content teams
- DevOps teams
- System administrators (dotCMS)
Demo Expectations
-Go to content drive
-Open a folder with many files
-Select a number of them
-See secondary action buttons that appear listing default actions
-Find move action
-Execute move action
-Show move to destination folder
-Select destination folder
-Click move to finish.
-Display toast notification advising move operation was complete (if file manager UI is available demo that confirmation instead).
-Visit target folder, show files were successfully moved.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Content Drive file and folder selection flow and the existing drag-and-drop move behavior. Trace how secondary actions, destination selection, move completion, and confirmation feedback are handled, then verify the demo steps by confirming files appear in the selected destination folder.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- content, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100