Можно ли запретить перемещение определенных ресурсов?
Иногда сталкиваюсь с тем, что контент-менеджеры из-за неаккуратности случайно перемещают ресурсы из корня дерева куда-нибудь вглубь, а потом звонят мне и жалуются, что «всё сломалось».
Можно как-то ограничить перемещение/изменение определенных ресурсов, но не полностью? Например, из корня дерева запретить перемещать и удалять ресурсы, а на 2 уровне вложенности оставить (для работы с тем же каталогом магазина).
Можно как-то ограничить перемещение/изменение определенных ресурсов, но не полностью? Например, из корня дерева запретить перемещать и удалять ресурсы, а на 2 уровне вложенности оставить (для работы с тем же каталогом магазина).
Комментарии: 3
как вариант можно поставить в настройках — enable_dragdrop — Нет
Это скорее всего единственный вариант — так как перетаскивание ресурса не инициирует ни одного события в системе, и написать простейший плагин тут не получится. Это логический косяк, значение поля (parent), перетаскиваемого ресурса меняется и сохраняется в базе, а отловить это сохранение возможности нет.
Поэтому выход тут, скорее всего одни, у нужных пользователей переопределить указанную выше системную настройку.
Поэтому выход тут, скорее всего одни, у нужных пользователей переопределить указанную выше системную настройку.
спасибо, действительно самый подходящий вариант, хоть и не идеальный
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.