Skip to content

feat(files): add confirmation dialog before moving files/folders via drag-and-drop - #77

Open
Ibochkarev wants to merge 1 commit into
3.xfrom
fix/16268-confirm-file-folder-move
Open

feat(files): add confirmation dialog before moving files/folders via drag-and-drop#77
Ibochkarev wants to merge 1 commit into
3.xfrom
fix/16268-confirm-file-folder-move

Conversation

@Ibochkarev

@Ibochkarev Ibochkarev commented Aug 21, 2026

Copy link
Copy Markdown
Member

Что сделано

Перед drag-and-drop-перемещением в дереве Files, запускающим Browser/Directory/Sort, менеджер спрашивает подтверждение с именем элемента и папкой назначения. Выбор No обновляет дерево и пропускает запрос.

Для drop above / below соседа диалог показывает родительскую папку (реальный destination). Лейблы HTML-экранированы.

Зачем нужно

Случайный drag (например core в manager) может сломать сайт без очевидной перезагрузки (modxcms#16268).

Как проверить

  1. Manager → Files.
  2. Перетащите файл/папку на другую папку → подтверждение показывает элемент и destination → No отменяет; Yes перемещает.
  3. Перетащите above/below соседа → destination это родительская папка, а не имя соседа.

Связанные

Refs modxcms#16268

Оригинал: modxcms#16849

Ask before Browser/Directory/Sort so accidental drags (e.g. core into
manager) can be cancelled. Show the real destination folder for
above/below drops and HTML-encode labels (modxcms#16268).
@Ibochkarev Ibochkarev changed the title feat(files): диалог подтверждения перед перемещением файлов/папок через drag-and-drop feat(files): add confirmation dialog before moving files/folders via drag-and-drop Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant