Вложенные сущности для Пользователей

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Вложенные сущности для Пользователей

Сообщение Евгений »

Для сущности Пользователи создал вложенную сущность "Ключи и пароли". Даю группе пользователей техподдержки настройку доступа для обеих сущностей Пользователи, Ключи - "Просмотр". Техподдержка видит список пользователей, видит саму вложенную сущность Ключи - но она пустая. Создаю администратором записи Ключей, но все пользователи из группы техподдержки не видят ни одной записи, список всегда пустой.

Создаю контрольный пример, в виде аналогичной связи "Пользователи_2" / "Ключи_2". Права доступа аналогичные. Всё работает, техподдержка видит список ключей. Получается что для системной сущности Пользователи есть какое-то ограничение на показ вложенных сущностей для всех, кто не администратор?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вложенные сущности для Пользователей

Сообщение support »

Получается что для системной сущности Пользователи есть какое-то ограничение на показ вложенных сущностей для всех, кто не администратор?
Нашел проблем ку, замените вложенный файл в includes\classes\
Но, действительно вложенные сущности к Пользователям работают по другому. Запись в такой сущности считается назначенной на пользователя из сущности верхнего уровня.
Если установить для такой вложенной сущности "Просмотр только назначенных" то будет учитываться не поле "Пользователь" а родительская запись и сущности Пользователи.

К примеру, вы можете назначать Зарплату на пользователя и это будет вложенная сущность к Пользователям. Если установить для группы "Просмотр только назначенных", то каждый пользователь будет видеть только свою зарплату, дополнительно создавать и назначать запись не нужно.
Вложения
items.php
(35.65 КБ) 252 скачивания
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Вложенные сущности для Пользователей

Сообщение Евгений »

Понятно, спасибо, сейчас попробую.

А каковы ваши рекомендации по "нештатному" использованию сущности Пользователи? Может быть там есть ещё какие-то особенности, и Пользователей вообще лучше не использовать помимо собственно списка пользователей системы?

Потому что нужно вести ещё и список Сотрудников, которые на 99,99% одновременно являются и пользователями системы. Планировал не делать отдельную сущность Сотрудники, а использовать Пользователей, со всевозможными доп. полями и вложенными сущностями.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Вложенные сущности для Пользователей

Сообщение Евгений »

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

Re: Вложенные сущности для Пользователей

Сообщение support »

Если Сотрудники не является пользователем системы, то для них лучше создать отдельную сущность.
Ответить