Разрешение пользователей Directus для таблицы - PullRequest
0 голосов
/ 03 октября 2018

Я обнаружил некоторые проблемы с правами пользователя.

  1. Информация о версии: Версия и ветвь Directus (или принять хэш): Файл Docker getdirectus / directus 6.4
  2. Версия PHP: 7.1.17
  3. Версия MySQL: 5.5
  4. Веб-сервер: (Например, Apache, nginxили IIS?)
  5. Имя и версия ОС: centOS 7

Ожидаемое поведение: я ожидаю, что пользователь группы может видеть только свои собственные записи втаблицы, в соответствии с разрешениями группы.

  • Пользователь A группы 1 не может видеть записи таблицы X, созданные пользователем B группы 2.
  • Inoltre l'utente A del gruppo1 non può vedere i record della tabella X creati dall'utente B del gruppo 1

Фактическое поведение:

  • Пользователь A группы 1 видит созданные записи таблицы Xпользователем B группы 2.
  • Пользователь A группы 1 видит записи таблицы X, созданные пользователем B группы 1

Скриншоты Sснимки экрана разрешений группы A на 3 таблицы, в моем случае активность таблицы = X. Такие же разрешения были установлены для группы B

screenshot of permissions table

1 Ответ

0 голосов
/ 04 октября 2018

Я решил, установив поле «Пользователь создан» для таблиц, которые я хочу отфильтровать по пользователю

...