[IMP] web_widget_x2many_2d_matrix: Update example

There are now more required fields for a task.
pull/2756/head
Pedro M. Baeza 2017-04-28 20:01:00 +02:00 committed by SodexisTeam
parent 8a193b1d89
commit 6a066512f6
1 changed files with 9 additions and 1 deletions

View File

@ -84,6 +84,8 @@ task per project per user. In this case, we can use ``project.task`` as our
data model and point to it from our wizard. The crucial part is that we fill data model and point to it from our wizard. The crucial part is that we fill
the field in the default function:: the field in the default function::
from odoo import fields, models
class MyWizard(models.TransientModel): class MyWizard(models.TransientModel):
_name = 'my.wizard' _name = 'my.wizard'
@ -94,7 +96,13 @@ the field in the default function::
# same with users # same with users
users = self.env['res.users'].browse([1, 2, 3]) users = self.env['res.users'].browse([1, 2, 3])
return [ return [
(0, 0, {'project_id': p.id, 'user_id': u.id, 'planned_hours': 0}) (0, 0, {
'project_id': p.id,
'user_id': u.id,
'planned_hours': 0,
'message_needaction': False,
'date_deadline': fields.Date.today(),
})
# if the project doesn't have a task for the user, create a new one # if the project doesn't have a task for the user, create a new one
if not p.task_ids.filtered(lambda x: x.user_id == u) else if not p.task_ids.filtered(lambda x: x.user_id == u) else
# otherwise, return the task # otherwise, return the task