dotCMS / dotCMS/core

[FEAT] CD: Enable Move dialog for Files and Folders Reorganization

Open
#33,468 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.