Как скрыть кнопки удаления заказа в админке ms2

Добрый день, ребята.
Как скрыть кнопки удаления заказа в админке ms2.
Менеджеры заказов могут левачить, если будут сами удалять пришедшие заказы.
pobnpolk
25 ноября 2020, 19:11
modx.pro
561
0

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

Артур Шевченко
27 ноября 2020, 22:24
0
Через Контроль доступа. В этой политике miniShopManagerPolicy уберите галочку разрешающую удаление заказов.
    pobnpolk
    01 декабря 2020, 00:10
    0
    Спасибо. Но там такой возможности нет.
    msproduct_delete — это не то что нужно. (product)
    в управлении заказами Было бы здорово убрать вообще иконку корзины и слово удалить из контекстного меню.
    Видимо это возможно только через плагин или в assets лезть (что очень плохо)
    Вопрос как через плагин скрывать поля?
      Артур Шевченко
      01 декабря 2020, 00:21
      0
      Да, msproduct_delete там действительно нет, поэтому вот вам скриншот того, что там есть yadi.sk/i/fKqMzAB0Cu0NTQ Из него следует что нужные разрешения там есть, их нужно просто отключить для определенных пользователей. Возможно вы где-то не там смотрите. Вам нужно в Контроль Доступа, для этого нажмите на шестерёнку в правом верхнем углу.
        pobnpolk
        01 декабря 2020, 00:32
        0
        Политики доступа miniShopManagerPolicy — это тоже самое что и у вас на скрине.
          Артур Шевченко
          01 декабря 2020, 00:40
          0
          Ну да, видели там пункт msorder_remove Разрешает удаление заказа. Создаете новую группу пользователей, назначаете им этот шаблон, убираете галочку и они больше не смогут удалить заказ, вам же это нужно?
            pobnpolk
            01 декабря 2020, 00:52
            0
            MS2 последняя версия, по дефолту не было «msorder_remove» в политике, добавил опцию в шаблонов политик доступа. вернулся -> отключил -> без результатов. Иконки на месте, удаление срабатывает.
            У вас иконки остаются или исчезают.
              Артур Шевченко
              01 декабря 2020, 01:09
              0
              У меня тоже последняя версия minishop2. Я Создал новую группу пользователей, доступ в контекстам выставил вот такой yadi.sk/i/n8u_l_kUILVYmg, у политике
              customMiniShopManagerPolicy убрал галочку msorder_remove, создал нового пользователя, добавил его в эту группу, вошёл и всё работает, заказ удалить не могу.
                pobnpolk
                01 декабря 2020, 01:13
                0
                Спасибо Артур.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8