Программно установить фильтр

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Antonyous99
Сообщения: 631
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Программно установить фильтр

Сообщение Antonyous99 »

Вот, например, в шатной панели фильтров можно установить очень полезный - "По текущему пользователю".
В меню 2 пункта:

Все проекты
Мои проекты


Соответственно, пользователь видит или все, или только свои проекты.
Нет необходимости манипулировать фильтром - просто 2 разных пункта в меню (или 2 ссылки / кнопки где-либо еще).

В куках нет, ...в сессиях есть упоминание о фильтре

Код: Выделить всё

 $_SESSION['app_current_users_filter']
но через сессии управлять фильтром мне не удалось.

Есть идеи?
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Alex.Zin
Сообщения: 41
Зарегистрирован: 30 дек 2019, 07:28
Имя: Alex
Откуда: Россия Норильск

Re: Программно установить фильтр

Сообщение Alex.Zin »

Не уверен что прокатит, но попробуйте фильтр пользователей... сейчас попробую и отпишусь.

Прокатило!
Вообщем у вас есть поле где вы назначаете того или иного пользователя на данную запись, так это поле добавьте на панель фильтров.
Ваша сущность->Настройка отображения->Панели фильтров->создать новую панель фильтра->войти в Настройки созданной вами панели->добавить ваше поле пользователей для фильтрации.
Аватара пользователя
Antonyous99
Сообщения: 631
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Программно установить фильтр

Сообщение Antonyous99 »

Так это пользователь всех других в системе увидит.
Можно только через главную панель фильтровать по "текущему пользователю".
Но фильтр этот довольно неудобный в использовании.

Так что решения по одной кнопке "Мои проекты" пока не вижу.
Может отчет такой сгородить можно, но это уже немного другая тема.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Alex.Zin
Сообщения: 41
Зарегистрирован: 30 дек 2019, 07:28
Имя: Alex
Откуда: Россия Норильск

Re: Программно установить фильтр

Сообщение Alex.Zin »

Ну так то да, но только если он видит все проекты, то по идее как минимум, видит своих коллег по цеху.
Если вы имеете ввиду «отображать только назначенные» для этого пользователя, то такой функционал есть в системе.
Ваша сущность->Доступ->Видимость записей->Добавить правило->Настройка фильтров
Последний раз редактировалось Alex.Zin 31 май 2020, 02:40, всего редактировалось 1 раз.
Alex.Zin
Сообщения: 41
Зарегистрирован: 30 дек 2019, 07:28
Имя: Alex
Откуда: Россия Норильск

Re: Программно установить фильтр

Сообщение Alex.Zin »

Там ставите фильтр «текущий пользователь»
Ответить