Доступ к полям для назначенных
Доступ к полям для назначенных
Голову сломал, но так и не придумал как настроить доступы.
Есть Проект у которого есть Ответственный.
Ответственный по проекту ставит Задачу и назначает Исполнителя данной задачи.
Исполнитель отчитывается заполняя только некоторые поля задачи и её статус.
Ответственный закрывает задачу.
При этом все действия Исполнителя и Ответственного протоколируются например через комментарии.
Все остальные пользователи могут просматривать все.
Все вроде ясно, но не понятно как назначенному пользователю (и только ему) разрешить редактирование определенных полей(не всех) задачи?
Или как назначенному пользователю (и только ему) разрешить добавлять комментарий только к данной задаче(а через него менять поля) ?
Можно ли это настроить стандартными средствами, без дополнений?
Есть Проект у которого есть Ответственный.
Ответственный по проекту ставит Задачу и назначает Исполнителя данной задачи.
Исполнитель отчитывается заполняя только некоторые поля задачи и её статус.
Ответственный закрывает задачу.
При этом все действия Исполнителя и Ответственного протоколируются например через комментарии.
Все остальные пользователи могут просматривать все.
Все вроде ясно, но не понятно как назначенному пользователю (и только ему) разрешить редактирование определенных полей(не всех) задачи?
Или как назначенному пользователю (и только ему) разрешить добавлять комментарий только к данной задаче(а через него менять поля) ?
Можно ли это настроить стандартными средствами, без дополнений?
- Oleg
- Сообщения: 477
- Зарегистрирован: 26 окт 2018, 08:23
- Имя: Олег Родионов
- Откуда: Россия,Санкт-Петербург
Re: Доступ к полям для назначенных
Можно через тип поле "утвердить" после того как он утвердил через автоматизацию сделать изменение полей типа статуса и добавления комментария, и ни кто кроме пользователя это не сможет сделать. А так же можно сделать через доступ к полям
Или Просмотр всех.действие с назначенными и выбираете что может делать- создовать, обновлять и тд
Или Просмотр всех.действие с назначенными и выбираете что может делать- создовать, обновлять и тд
Установка и настройка IP ATC Asterisk
Re: Доступ к полям для назначенных
Дополнений нет, поэтому автоматизация не доступна, об этом писал выше.
Доступ к полям настраивается для групп, а это не мой вариант, так как за ранее не известно кого назначат.
Просмотр всех действий с назначенными позволяет настроить доступ на редактирование + через доступ к полям можно ограничить права на изменение других полей, но при этом нельзя сделать автокомментарий без автоматизации которой нет. Если менять поля через комментарий то настроенные выше права игнорируются.
Есть вариант сделать вложенную сущность и вынести в нее нужные поля, а доступ регулировать через поле Роли пользователей для влож сущностей. Правда это напоминает стрельбу по воробьям из пушки. Лишняя сущность, Не один комплект заполненных полей а несколько. Громоздкость, большая глубина вложений и тд. Но вроде как задачу решает.
Хорошо бы в этом случае иметь возможность через кнопку вызывать форму редактирования с выбранными полями, а доступ к форме регулировать для группы и назначенных.
пс И еще редактирование полей Исполнителем это не только статусы, ему нужно заполнить несколько текстовых полей, что то вроде отчета о работе.
Доступ к полям настраивается для групп, а это не мой вариант, так как за ранее не известно кого назначат.
Просмотр всех действий с назначенными позволяет настроить доступ на редактирование + через доступ к полям можно ограничить права на изменение других полей, но при этом нельзя сделать автокомментарий без автоматизации которой нет. Если менять поля через комментарий то настроенные выше права игнорируются.
Есть вариант сделать вложенную сущность и вынести в нее нужные поля, а доступ регулировать через поле Роли пользователей для влож сущностей. Правда это напоминает стрельбу по воробьям из пушки. Лишняя сущность, Не один комплект заполненных полей а несколько. Громоздкость, большая глубина вложений и тд. Но вроде как задачу решает.
Хорошо бы в этом случае иметь возможность через кнопку вызывать форму редактирования с выбранными полями, а доступ к форме регулировать для группы и назначенных.
пс И еще редактирование полей Исполнителем это не только статусы, ему нужно заполнить несколько текстовых полей, что то вроде отчета о работе.
- Antonyous99
- Сообщения: 637
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Доступ к полям для назначенных
Правила доступа настройте... от создателя записи. Привяжите к Статутсу.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Доступ к полям для назначенных
Можно чуть подробнее?Antonyous99 писал(а): ↑22 фев 2023, 05:48 Правила доступа настройте... от создателя записи. Привяжите к Статутсу.
В правилах нет возможности выбрать поле автор или пользователь...
Если только сделать вычисляемой поле где сравнивать текущего пользователя и назначенного, а уже к нему права вешать? Возможно и получится, но как быть с комментариями(история изменений записи)
ПС
Может есть возможность внедрения например PHP кода в форму комментария? Пусть даже собственным плагином, но инфы на данную тему очень мало. Может есть примеры подобного или например как добавить кнопку на форму записи, при нажатии на которую изменяется запись и добавляется коммент.
Последний раз редактировалось andreysw 22 фев 2023, 08:18, всего редактировалось 1 раз.
- Oleg
- Сообщения: 477
- Зарегистрирован: 26 окт 2018, 08:23
- Имя: Олег Родионов
- Откуда: Россия,Санкт-Петербург
Re: Доступ к полям для назначенных
Купите дополнение, благо оно стоит не так дорого, и ваши проблемы решаться.
Дальше без дополнения будет сложно, т.к. вам захочется потом чего то больше
Дальше без дополнения будет сложно, т.к. вам захочется потом чего то больше
Установка и настройка IP ATC Asterisk
- Antonyous99
- Сообщения: 637
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Доступ к полям для назначенных
В правилах можно привязаться к полю со списком. У вас же есть поле Статус.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Доступ к полям для назначенных
Можно, но что это даст?Antonyous99 писал(а): ↑22 фев 2023, 08:20 В правилах можно привязаться к полю со списком. У вас же есть поле Статус.
Нужно сделать сравнение Текущего пользователя и Назначенным или указанным в поле записи, но даже автостатус этого не может сделать так как нужно, потому что рассчитывается в момент изменения записи(запись изменяется другим пользователем, а не тем кому нужно назначить доступ). Обновлять его через крон тоже бессмысленно, так как тек пользователь неизвестен.
Могло бы помочь поле PHP с динамическим расчетом, но к нему нельзя привязать правила
- Antonyous99
- Сообщения: 637
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Доступ к полям для назначенных
Вот PHP-код и будет менять Статус или другое ваше поле со списком. А уже к нему можно привязать правила.
А еще есть поле автоматический статус. Текущий пользователь всегд известен системе - $app_user['id']
Все есть, чтобы сделать, как хотите.
А еще есть поле автоматический статус. Текущий пользователь всегд известен системе - $app_user['id']
Все есть, чтобы сделать, как хотите.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"