Выберите записи из группового источника данных на основе зарегистрированного пользователя - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть сущность с именем Файлы с атрибутами имя_файла и shared_with , shared_with - это связь многих со многими сущности с именем Отдел .

Когда пользователь совместно использует файл, он добавляет более одного отдела к атрибуту share_with, таким образом, один общий файл может иметь много отделов.

Допустим, у меня есть два пользователя: пользователь1 в Отдел1 и пользователь2 в Отдел2 , как этого добиться, когда пользователь1 входит в систему и открывает браузер «Файлы», который может видеть только те файлы, которые содержат Department1 в атрибуте shared_with.

Браузер файлов использует сгруппированный источник данных

...