Страница 1 из 1
Вложенные сущности для Пользователей
Добавлено: 15 фев 2018, 02:26
Евгений
Для сущности Пользователи создал вложенную сущность "Ключи и пароли". Даю группе пользователей техподдержки настройку доступа для обеих сущностей Пользователи, Ключи - "Просмотр". Техподдержка видит список пользователей, видит саму вложенную сущность Ключи - но она пустая. Создаю администратором записи Ключей, но все пользователи из группы техподдержки не видят ни одной записи, список всегда пустой.
Создаю контрольный пример, в виде аналогичной связи "Пользователи_2" / "Ключи_2". Права доступа аналогичные. Всё работает, техподдержка видит список ключей. Получается что для системной сущности Пользователи есть какое-то ограничение на показ вложенных сущностей для всех, кто не администратор?
Re: Вложенные сущности для Пользователей
Добавлено: 15 фев 2018, 07:56
support
Получается что для системной сущности Пользователи есть какое-то ограничение на показ вложенных сущностей для всех, кто не администратор?
Нашел проблем ку, замените вложенный файл в includes\classes\
Но, действительно вложенные сущности к Пользователям работают по другому. Запись в такой сущности считается назначенной на пользователя из сущности верхнего уровня.
Если установить для такой вложенной сущности "Просмотр только назначенных" то будет учитываться не поле "Пользователь" а родительская запись и сущности Пользователи.
К примеру, вы можете назначать Зарплату на пользователя и это будет вложенная сущность к Пользователям. Если установить для группы "Просмотр только назначенных", то каждый пользователь будет видеть только свою зарплату, дополнительно создавать и назначать запись не нужно.
Re: Вложенные сущности для Пользователей
Добавлено: 15 фев 2018, 08:35
Евгений
Понятно, спасибо, сейчас попробую.
А каковы ваши рекомендации по "нештатному" использованию сущности Пользователи? Может быть там есть ещё какие-то особенности, и Пользователей вообще лучше не использовать помимо собственно списка пользователей системы?
Потому что нужно вести ещё и список Сотрудников, которые на 99,99% одновременно являются и пользователями системы. Планировал не делать отдельную сущность Сотрудники, а использовать Пользователей, со всевозможными доп. полями и вложенными сущностями.
Re: Вложенные сущности для Пользователей
Добавлено: 15 фев 2018, 08:52
Евгений
Заменил файлик, теперь записи видны.
Re: Вложенные сущности для Пользователей
Добавлено: 15 фев 2018, 09:31
support
Если Сотрудники не является пользователем системы, то для них лучше создать отдельную сущность.