У меня есть таблица: Служащие, который содержит только поле «имя» и «входа» (это связано с пользователями таблицы)OpenERP many2many поля - питон
class Employees(osv.osv):
_name = 'Employees.Employees'
_columns = {
'the_name':fields.char('Name:', size = 50),
'user_id': fields.many2one('res.users', 'User:', select = True),
}
Employees()
Пример:
«Джон '-> '' [email protected]
'Мэрилин' -> '[email protected]'
Тогда у меня есть таблица: задачи, которая содержит поле 'имя', 'описание', и 'employees_id'. Когда задача создается, она может содержать несколько сотрудников для одной и той же задачи, поэтому я выбираю «many2many», потому что я мог выбрать несколько сотрудников. Итак, я попытался следующие:
class tasks(osv.osv):
_name = 'tasks.tasks'
_columns = {
'the_name':fields.char('Name', size = 50),
'description':fields.text('Description'),
'employees_id':fields.many2many('Employees.Employees', 'Employees', '???', 'user_id', 'All Employees')
}
tasks()
Пример:
'Carry песок' -> 'Выполнить весь песок с пляжа' -> «[email protected]; [email protected]»
'Play' -> 'Play с Лего' -> '[email protected]'
Но я не знаю, что надеть "???" .. Благодарю.
Отлично, это решило мою проблему и –