Список групп созданных пользователем

InstantCMS 2.X

Где найти список групп пользователя

#1 29 апреля 2017 в 15:07
Здравствуйте господа!

В стандартном компоненте "Группы" имеется возможность вывода списка групп которые создал пользователь?

Я нашел следующие вкладки:

— Популярные
— Последние
— Рейтинг
— Мои

В "Моих" отображаются группы которые создал пользователь и в которые он вступил.
Но когда пользователь вступит в большое количество групп, ему будет трудно найти группы которые он сам создал.

Как сделать, включить или где найти такую вкладку или список в которой будут отображаться группы созданные пользователем для оперативного редактирования или управления?
#2 29 апреля 2017 в 17:26
Сам спросил — сам ответил

В /system/controllers/groups/frontend.php добавляем

  1. // Управление группами
  2. if (cmsUser::isLogged()){
  3. $datasets['my_own'] = array(
  4. 'name' => 'my_own',
  5. 'title' => LANG_GROUPS_DS_MY_OWN,
  6. 'order' => array('title', 'asc'),
  7. 'filter' => function($model, $dset){
  8. $user = cmsUser::getInstance();
  9. return $model->filterEqual('owner_id', $user->id);
  10. }
  11. );
  12. }
В результате получаем таб Управление группами
#3 29 апреля 2017 в 19:23
На гит и в коробку
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.