Project

General

Profile

Actions

Bug #55768

closed

Drag & drop in Workspaces moves live page

Added by Thorsten Kahler over 10 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Category:
Pagetree
Target version:
-
Start date:
2014-02-07
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

\TYPO3\CMS\Backend\Tree\Pagetree\Commands::createNode() unnecessarily triggers a move operation when creating a new page. This already lead to following bugs:

  • #33104 (creating page after moved page)
  • #39820 (comparison ignoring datatype)

The "solution" for #33104 caused this new bug when moving pages in a workspace via drag & drop: pages, which are positioned below a page that has been moved in that workspace before, cause their live versions to be moved, too.

The move operation in \TYPO3\CMS\Backend\Tree\Pagetree\Commands::createNode() can be dropped completely, because DataHandler does all necessary steps when using a negative pid in the datamap.


Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Bug #33104: create/move initial-placeholder page behind move-placeholder page broken.Closed2012-01-11

Actions
Related to TYPO3 Core - Bug #39820: unnecessary moveNode in class.t3lib_tree_pagetree_commands.php createNode()Closed2012-08-15

Actions
Is duplicate of TYPO3 Core - Task #55573: Failing moveContentRecordToDifferentPageAndChangeSortingClosedOliver Hader2014-02-02

Actions
Actions

Also available in: Atom PDF