ИБ: Отключить возможность изменения связанной сущности

Ответить
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

ИБ: Отключить возможность изменения связанной сущности

Сообщение nikolay.rastegaev »

У пользователя установлен режим просмотра поле "Только просмотр". Но при этом он может изменять эту связанную сущность.
У связанной сущности задачи у пользователя права "Просмоттр. Действия только с назначенными".

Пользователь не должен иметь возможности изменять набор связанных сущностей, если на поле этих связанных сущностей у него доступ "Только просмотр".
Вложения
2018-01-18_13-49-33.png
2018-01-18_13-56-18.png
2018-01-18_13-56-18.png (3.01 КБ) 3298 просмотров
Аватара пользователя
support
Техническая поддержка
Сообщения: 9012
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение support »

Тут учитывается доступ конкретно к связанной сущности, а не полю.
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение nikolay.rastegaev »

Даже когда стоит "Только просмотр" сущность Задачи все равно доступно для редактирования. Проверял.
Установил для сущности задачи "Просмотр. Изменение только назначенных", тогда пользователь не смог их изменять.

Но! Важно следующее. Надо каким-то образом разделить права
1) одни пользователи могут изменять набор связанных сущностей, добавлять пусть даже уже существующие сущности, т.е. связывать (вне зависимости от того, имеют ли они права на изменение конкретных привязываемых/отвязываемых сущностей)
2) другие только просматривают список свызанных сущностей.

Сейчас такое разделение невозможно настроить.
И когда виду настройку доступа к полю типа "Связанная сущность" "Только просмотр", понимаю это именно, что ЭТО поле у меня доступно только для просмотра (а не записи в поле). Т.е. я не могу изменять набор записей этого поля. А что я могу сделать со связанными записями, которые приведены в поле - это уже определяют настройки прав доступа связанной сущности (в моем случае задачи)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9012
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение support »

Согласен, поправил.
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение nikolay.rastegaev »

это исправление уже включено в beta4?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9012
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение support »

нет
Аватара пользователя
support
Техническая поддержка
Сообщения: 9012
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение support »

Заменить в includes\classes\

Если у поля стоит "Только просмотр" то пользователь не сможет создать связанные записи, даже если у него есть доступ к связанной сущности.
Вложения
related_records.php
(21.66 КБ) 269 скачиваний
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: ИБ: Отключить возможность изменения связанной сущности

Сообщение nikolay.rastegaev »

Исправлено.
Ответить