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