Правила доступа

Ответить
9599009@bk.ru
Сообщения: 1
Зарегистрирован: 15 янв 2023, 13:25
Имя: Григорьев Сергей
Откуда: Санкт-Петербург
Организация: gse

Правила доступа

Сообщение 9599009@bk.ru »

День добрый, для вложенной сущности 3 уровня не могу выдать права доступа пользователю без регистрации пользователя в двух предыдущих верхних сущностях.
На начале работ невозможно определить роли всех исполнителей по проекту.
Возможно ли откорректировать доступ?
nruslan2
Сообщения: 2431
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Правила доступа

Сообщение nruslan2 »

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

И такой момент по всему дереву работает! как только доступ выставляется "Просмотр назначенных" в любой верхней сущности мы теряем возможность смотреть вложенные без назначенного родителя! (что не боется с общей логикой так как НЕТ и Просмотр это все таки разные вещи) (Примеры v2-1-1-1 и v2-2-2-2)

Предлагаю убрать этот момент с "Просмотр назначенных" и дать возможность смотреть по прямым ссылкам записи пользователям не зависимо от настроек в родителе!

К базе данных https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1842 логин и пароль как обычно admin/admin
Ответить