Skip to content

Commit

Permalink
[IMP] web_widget_x2many_2d_matrix: Update example
Browse files Browse the repository at this point in the history
There are now more required fields for a task.
  • Loading branch information
pedrobaeza authored and fmdl committed May 1, 2018
1 parent 0ae8840 commit 3ff39d9
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion web_widget_x2many_2d_matrix/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
the field in the default function::

from odoo import fields, models
class MyWizard(models.TransientModel):
_name = 'my.wizard'

Expand All @@ -94,7 +96,13 @@ the field in the default function::
# same with users
users = self.env['res.users'].browse([1, 2, 3])
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 not p.task_ids.filtered(lambda x: x.user_id == u) else
# otherwise, return the task
Expand Down

0 comments on commit 3ff39d9

Please sign in to comment.