changeset 27903c92c2c3 in modules/notification_email:default details: https://hg.tryton.org/modules/notification_email?cmd=changeset&node=27903c92c2c3 description: Send only the required fields when fetching a readonly view definition
issue11134 review380081002 diffstat: ir.py | 3 +-- notification.py | 11 +---------- 2 files changed, 2 insertions(+), 12 deletions(-) diffs (86 lines): diff -r 03131d84632e -r 27903c92c2c3 ir.py --- a/ir.py Wed Apr 06 23:37:43 2022 +0200 +++ b/ir.py Fri Apr 08 19:07:13 2022 +0200 @@ -13,8 +13,7 @@ states={ 'required': Eval('notification_email_required', False), 'invisible': ~Eval('notification_email_required', False), - }, - depends=['notification_email_required']) + }) notification_email_required = fields.Function( fields.Boolean("Notification Email Required"), 'on_change_with_notification_email_required') diff -r 03131d84632e -r 27903c92c2c3 notification.py --- a/notification.py Wed Apr 06 23:37:43 2022 +0200 +++ b/notification.py Fri Apr 08 19:07:13 2022 +0200 @@ -43,7 +43,6 @@ domain=[ ('model.model', '=', Eval('model')), ], - depends=['model'], help="The field that contains the recipient(s).") fallback_recipients = fields.Many2One( 'res.user', "Recipients Fallback User", @@ -53,14 +52,12 @@ states={ 'invisible': ~Eval('recipients'), }, - depends=['recipients'], help="User notified when no recipients e-mail is found") recipients_secondary = fields.Many2One( 'ir.model.field', "Secondary Recipients", domain=[ ('model.model', '=', Eval('model')), ], - depends=['model'], help="The field that contains the secondary recipient(s).") fallback_recipients_secondary = fields.Many2One( 'res.user', "Secondary Recipients Fallback User", @@ -70,14 +67,12 @@ states={ 'invisible': ~Eval('recipients_secondary'), }, - depends=['recipients'], help="User notified when no secondary recipients e-mail is found") recipients_hidden = fields.Many2One( 'ir.model.field', "Hidden Recipients", domain=[ ('model.model', '=', Eval('model')), ], - depends=['model'], help="The field that contains the hidden recipient(s).") fallback_recipients_hidden = fields.Many2One( 'res.user', "Hidden Recipients Fallback User", @@ -87,7 +82,6 @@ states={ 'invisible': ~Eval('recipients_hidden'), }, - depends=['recipients_hidden'], help="User notified when no hidden recipients e-mail is found") contact_mechanism = fields.Selection( @@ -104,13 +98,11 @@ domain=[ ('model', '=', Eval('model')), ], - depends=['model'], help="The reports used as attachments.") triggers = fields.One2Many( 'ir.trigger', 'notification_email', "Triggers", domain=[('model.model', '=', Eval('model'))], - depends=['model'], help="Add a trigger for the notification.") send_after = fields.TimeDelta( "Send After", @@ -346,8 +338,7 @@ 'ir.action.report', "Report", required=True, domain=[ ('model', '=', Eval('model')), - ], - depends=['model']) + ]) model = fields.Function(fields.Char("Model"), 'get_model')