У меня возникла сложная проблема, по крайней мере для меня.openERP ограничить пользователей
У меня есть форма под названием «Задача», которая содержит всю нормальную информацию, и я хотел бы добавить пользователей в эту Задачу.
- Если я хочу добавить несколько пользователей для выполнения этой задачи, я должен использовать виджет one2many, я прав? Если да, возможно ли вывести выпадающий список или что-то еще и добавить уже зарегистрированных пользователей? Потому что, с по умолчанию one2many, я должен зарегистрировать пользователей (например, Form), а затем я могу их добавить ... но если они уже находятся в таблице, это должно показаться мне выпадающим меню или что-то в этом роде.
- После задача создана, пользователи должны видеть задачу только с их именем, только администратор может просмотреть все. Я думаю, что для этого мне нужно создать правила, правильно? Если это так, мне нужно создать их по коду или я могу использовать меню правил OpenERP? И этого будет достаточно:
('user_id', '=', user.id)]
? Первый столбец «user_id» создается в таблице «Задача»? - Мне не нужно иметь вспомогательную таблицу, которая содержала бы что-то вроде: id, task_id, id_user..and этим я мог бы получить, какие задачи принадлежат тем пользователям?
Спасибо, ребята