Можно ли запретить перемещение определенных ресурсов?

Иногда сталкиваюсь с тем, что контент-менеджеры из-за неаккуратности случайно перемещают ресурсы из корня дерева куда-нибудь вглубь, а потом звонят мне и жалуются, что «всё сломалось».

Можно как-то ограничить перемещение/изменение определенных ресурсов, но не полностью? Например, из корня дерева запретить перемещать и удалять ресурсы, а на 2 уровне вложенности оставить (для работы с тем же каталогом магазина).
Алексей Андреев
19 апреля 2018, 09:40
modx.pro
1 475
0

Комментарии: 3

Сергей
20 апреля 2018, 10:19
0
как вариант можно поставить в настройках — enable_dragdrop — Нет
    Семён Кудрявцев
    20 апреля 2018, 11:18
    0
    Это скорее всего единственный вариант — так как перетаскивание ресурса не инициирует ни одного события в системе, и написать простейший плагин тут не получится. Это логический косяк, значение поля (parent), перетаскиваемого ресурса меняется и сохраняется в базе, а отловить это сохранение возможности нет.
    Поэтому выход тут, скорее всего одни, у нужных пользователей переопределить указанную выше системную настройку.
      Алексей Андреев
      08 мая 2018, 23:24
      0
      спасибо, действительно самый подходящий вариант, хоть и не идеальный
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3