From 80ce5498d84088f8992de3f979071456e7d71746 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Mon, 24 Aug 2015 15:59:59 +1200 Subject: [PATCH] BUG disable archived pages from being droppable Fixes https://github.com/silverstripe/silverstripe-cms/issues/1257 --- admin/javascript/LeftAndMain.Tree.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/admin/javascript/LeftAndMain.Tree.js b/admin/javascript/LeftAndMain.Tree.js index 2eef76fd0..8646d9988 100644 --- a/admin/javascript/LeftAndMain.Tree.js +++ b/admin/javascript/LeftAndMain.Tree.js @@ -178,6 +178,8 @@ var isAllowed = ( // Don't allow moving the root node movedNode.data('id') !== 0 + // Archived pages can't be moved + && !movedNode.hasClass('status-archived') // Only allow moving node inside the root container, not before/after it && (!isMovedOntoContainer || data.p == 'inside') // Children are generally allowed on parent