minishop2 - Как запретить удалять заказы!
Привет. Интересует вопрос есть ли возможность отключить пользователю возможность удалять заказы. Хотелось бы чтобы пользователь данную возможность не имел, а занимался этим уже другой человек.
В какую сторону нужно копать чтобы это предусмотреть. Пользователь находится в группе дочерней от административного шаблона с ущемленными правами( скрыты некоторые элементы меню и не отображаются элементы) Так же ему назначен шаблон miniShopManagerPolicy.
В этом шаблоне всего 4 правила. Пробовал отключал msorder_save, но тогда пользователь не может даже просмотреть заказ. А хотелось бы чтобы пользователь мог просматривать заказ, статус заказа и даже изменять его, но вместо удаления допустим заказ не удалялся а менялся его статус на «удален».
Если такая возможность не реализовано, то в каком файле можно дописать под данные требования. Опыт в php так то имею приличный. на CMS пересел совсем недавно. больше 7 лет программировал все с нуля.
Надеюсь на вашу помощь!
В какую сторону нужно копать чтобы это предусмотреть. Пользователь находится в группе дочерней от административного шаблона с ущемленными правами( скрыты некоторые элементы меню и не отображаются элементы) Так же ему назначен шаблон miniShopManagerPolicy.
В этом шаблоне всего 4 правила. Пробовал отключал msorder_save, но тогда пользователь не может даже просмотреть заказ. А хотелось бы чтобы пользователь мог просматривать заказ, статус заказа и даже изменять его, но вместо удаления допустим заказ не удалялся а менялся его статус на «удален».
Если такая возможность не реализовано, то в каком файле можно дописать под данные требования. Опыт в php так то имею приличный. на CMS пересел совсем недавно. больше 7 лет программировал все с нуля.
Надеюсь на вашу помощь!
Комментарии: 4
Для удаления юзеру требуется разрешение remove. Если его нет — удалить заказ или товар он не сможет.
Все равно удаляет. Убраны все права на удаления remove и delete_ все равно удаляет заказы. Остальные элементы удалять не может. а вот заказы почему то удаляются без проблем. Версия miniShop2 2.1.4 pl1, pdotools 1.8.9
Кэш чистил, и под инкогнитом заходил. Политику безопасности перегружал.
Кэш чистил, и под инкогнитом заходил. Политику безопасности перегружал.
Да, проблема есть.
Постараюсь исправить в ближайшее время.
Постараюсь исправить в ближайшее время.
приветствую. Данная проблема так и не исправлена?
или есть какое-нибудь решение?
или есть какое-нибудь решение?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.