Предлагаю добавить в сущность Пользователи системного неудаляемого пользователя "Я" (вариант названия - "Текущий пользователь"), например с ИД=0.
Во время сеанса работы этот "Я" будет подменяться на текущего пользователя. Это нужно для того, чтобы администратор мог делать общие отчёты и настраивать фильтры, не привязанные к конкретному пользователю.
Пользователь "Я"
- Евгений
- Сообщения: 398
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Пользователь "Я"
Подниму своё предложение ещё раз. Возможно ли сделать для фильтров системного пользователя "Текущий пользователь"? Особенно это относится к общим отчетам. Это нужно, чтобы администратор мог централизованно настроить отчёты универсальные для всех пользователей.
Например, мне нужно создать общий отчёт для комментариев. В Задаче добавлено поле "Автор последнего комментария", в которое копируется ИД пользователя оставившего самый последний по времени комментарий в этой задаче. Чтобы пользователи видели в общем отчёте только чужие комментарии, нужно установить фильтр с условием "Автор последнего комментария / Исключить / Текущий пользователь".
И как вообще определить ИД текущего пользователя, который сейчас работает в системе? Есть ли какая-то встроенная функция?
Например, мне нужно создать общий отчёт для комментариев. В Задаче добавлено поле "Автор последнего комментария", в которое копируется ИД пользователя оставившего самый последний по времени комментарий в этой задаче. Чтобы пользователи видели в общем отчёте только чужие комментарии, нужно установить фильтр с условием "Автор последнего комментария / Исключить / Текущий пользователь".
И как вообще определить ИД текущего пользователя, который сейчас работает в системе? Есть ли какая-то встроенная функция?
-
tommy.felt
- Сообщения: 88
- Зарегистрирован: 01 июн 2016, 12:54
- Имя: Валентин Наговицын
- Откуда: Глазов, Удмуртия, Россия
Re: Пользователь "Я"
Обсуждали здесь: viewtopic.php?f=3&t=784
У меня вся работа стоит из-за того, что каждому нужно настраивать отчеты:
- задачи где username руководитель
- задачи где username исполнитель
- письма на которые должен ответить username
и т.д.
У меня вся работа стоит из-за того, что каждому нужно настраивать отчеты:
- задачи где username руководитель
- задачи где username исполнитель
- письма на которые должен ответить username
и т.д.