Группы пользователей и их вывод Новый


Доброго дня!
Работаю над решением одной задачи, но, поскольку я новичок в Mod X, пока не могу понять откуда копать.
Итак сама задача:
На сайте имеются пользователи типа «Поставщик» и «Продавец». этим группам присваивается индивидуальный «Ключ класса» (kass_key).
По этому классу пользователи разбиваются и выводятся в разных таблицах (Управление -> Пользователи (Поставщики) и Управление -> Пользователи (Продавцы) ).
так же в зависимости от klass_key пользователям выдается разный личный кабинет, но это уже проще.
Пока не могу понять как разбить пользователей на разные страницы. Может есть какое-то решение?
Буду благодарен за помощь.
10 августа 2016, 15:45    Арсений   
0    303 0

Комментарии (10)

  1. Илья Уткин 10 августа 2016, 15:53 # 0
    Ну, самое простое — использовать этот контролл


    Если не подходит, то писать своё дополнение. Можно, кстати, использовать customExtra, изменив процессоры getList
    1. Арсений 11 августа 2016, 12:20 # 0
      А для чего тогда вообще нужен kass_key? при его изменении у пользователя он исчезает из общей таблицы. Испавить можно только в базе
      1. Илья Уткин 11 августа 2016, 12:23 # 0
        Он нужен для расширения объекта пользователя в своих компонентах с помощью ООП. А вам нужно просто создать 2 группы пользователей. И в зависимости от того, в какой группе пользователь находится — выводить ему тот или иной функционал.
        1. Волков Николай 11 августа 2016, 13:18 # 0
          Готов поспорить. Можно и через одну группу пользователей, но с двумя группами ресурсов, либо с ТВ или полем редактирования ресурса, где под конкретное значение klass_key будут указываться чанки/сниппеты/набор параметров для вывода.
          1. Илья Уткин 11 августа 2016, 13:23 # 0
            Ага, а потом другой разработчик будет 3 часа анализировать алгоритм, чтобы хоть что-то сделать.
            Группы пользователей созданы как раз для таких задач. Не надо велосипедов изобретать.
            1. Волков Николай 11 августа 2016, 13:27 # 0
              Группы пользователей к доступу ресурсу, но не варианта отображения.
              1. Илья Уткин 11 августа 2016, 13:35 # 0
                У меня есть проект, где группа пользователя — это организация, а пользователи — это сотрудники этой организации. А вот class_key нужен именно для расширения объекта пользователя, чтобы переопределить его методы, например.
                1. Волков Николай 11 августа 2016, 23:36 # 0
                  В любом случае все это упирается в политику доступа. Каким образом обыграть их это другой вопрос. Я про это имел ввиду.
                  1. Волков Николай 11 августа 2016, 23:42 # 0
                    Расширением метода checkPolicy можно вообще творить чудеса на самом деле:-)
                    1. Арсений 12 августа 2016, 18:27 # 0
                      А можете подсказать по другой проблеме?
                      В minishop2, при оформлении заказа, товары не добавляются в заказ, т.е. в сам заказ поступает почта, имя покупателя, адрес и пр. кроме самих товаров. может я не учел где-то какой-то нюанс настройки…
        Вы должны авторизоваться, чтобы оставлять комментарии.