Разрешение пользователей Directus для таблицы
Я обнаружил некоторые проблемы с разрешениями пользователей.
- Информация о версии : версия и ветка Directus (или зафиксировать хэш): файл Docker getdirectus/directus 6.4
- Версия PHP: 7.1.17
- Версия MySQL: 5.5
- Веб-сервер: (напр. Apache, nginx или IIS?)
- Название и версия ОС: CentOS 7
Ожидаемое поведение: я ожидаю, что пользователь группы может видеть только свои собственные записи в таблицах в соответствии с разрешениями группы.
- Пользователь A группы 1 не может видеть записи таблицы X, созданные пользователем B группы 2.
- Inoltre l'utente A del gruppo 1 без регистрации, запись i della tabella X Creta dall'utente B del gruppo 1
Фактическое поведение:
- Пользователь A группы 1 видит записи таблицы X, созданные пользователем B группы 2.
- Пользователь A группы 1 видит записи таблицы X, созданные пользователем B группы 1
Снимки экрана Снимки экрана разрешений группы A для 3 таблиц, в моем случае активность таблицы = X. Для группы B были установлены те же разрешения.
1 ответ
Я решил, установив поле "Пользователь создан" для таблиц, которые я хочу отфильтровать по пользователю