записи модели получить всех пользователей, которые имеют права на чтение (учитывая права и правила)?
Нужно для следующей задачи:
в mail.activity при создании задачи - автоматически создается M2R с res_id и выбирается Исполнитель задачи (можно выбрать любого), после чего получается, что Исполнитель может не иметь доступа на чтение к записи с res_id и выскакивает ошибка доступа...
Думаю добавить domain c allowed_user_id, но перебирать каждого пользователя для проверки - наверное должно быть решение получше...
попробуйте использовать поле типа Reference в нем должно біть уже встроена и проверка прав и пользовать его значительно удобнее чем задавать model и res_id вручную
try: record.with_user(some_user_id).check_access_rights('read') record.with_user(some_user_id).check_access_rule('read') except AccessError: pass
Спасибо, Алекс и Иван, так и думал...
Обсуждают сегодня