Страница 1 из 1

Пользователь видит только те записи, которые создал сам

Добавлено: 31 янв 2023, 10:09
lvfadeev
Здравствуйте!

Посмотрел справку, видео из неё. На форуме есть аналогичные вопросы, но по ним я не смог понять как поступить мне, поэтому решил задать новый вопрос. Пожалуйста, подскажите как это можно реализовать.

Есть структура приложения:

----Профсоюз
--------Органы управления
------------Созыв
----------------Заседания
--------------------Решения
--------Члены профсоюза
--------Финансовый год
------------Заявка

и т. д.

Главное, что есть головная организация ПРОФСОЮЗ (профсоюзная организация), внутри которой уже всё остальное. То есть внутри каждого ПРОФСОЮЗА будут свои органы управления, члены профсоюза и т. д.

Есть пользовательские группы:
1. Председатель профсоюза
2. Бухгалтер профсоюза

Администратор системы может создавать и смотреть что угодно.

А вот как сделать так, чтобы Председатель профсоюза мог просматривать/редактировать все записи только внутри ПРОФСОЮЗА, который он создал, либо к которому его назначил администратор? При этом другие записи Профсоюз и все вложенные в них записи он не видел.

Re: Пользователь видит только те записи, которые создал сам

Добавлено: 31 янв 2023, 11:45
Oleg
Для начала покажите какие права вы дали
Вы должны на каждую сущность дать свои правы, все зависит от ваших БП

Re: Пользователь видит только те записи, которые создал сам

Добавлено: 31 янв 2023, 12:01
support
Для сущности Профсоюз ставьте права "Просматривать только назначенные".
Запись считается назначенной, если есть тип поля Пользователи и пользователь прикреплен к записи.

Для вложенных сущностей ставьте права "Просмотр всех" и назначать пользователей не нужно.
Пользователь сможет просмотреть все вложенные записи только из назначенных профсоюзов.