Начальство поставило задачу, чтобы в папку с документами секретариата имел доступ ограниченный круг людей. Запретил пользователям доступ к внутренним документам и раздал права на папки через роли доступа.
Но возникла проблема с бизнес-процессами. Секретарь создаёт на основе документа из запрещённой папки ознакомление и указывает в нём пользователя, которому доступ запрещён в папку, где находится документ. Само собой пользователь при ознакомлении не может посмотреть документ.
Вот мне нужно реализовать что-то типо личного доступа, но в обратную сторону. Т.е если указаны пользователи в ознакомлении, то они могут прочитать документ из запрещённой им папки, но только документ указанный в ознакомлении.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший