diff options
| author | Stéphane Debauche <std@odoo.com> | 2020-01-27 13:54:42 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-01-28 09:14:43 +0000 |
| commit | 1296681cbdd92f789a8d0df2abc66bbe4d1075ec (patch) | |
| tree | 50e9cebe5f59158580cf954d9839e275af27b05e /addons/website_event_sale | |
| parent | b8966ac660cb6b899cd8e91b513cb2fc321548d7 (diff) | |
[IMP] event(_sale): improve attendees integration
Purpose
=======
Improve the attendees management: improve views, actions, (views, actions).
Specifications
==============
In order to allow state management in batch, state field is made editable in
multi edit mode of registrations. That way event managers are able to work in
batch. It required to move some code currently called in custom action-called
methods directly in write. It makes sense to consider that some required code
is called by writing on state field instead of depending on calling the right
method. Indeed there is not much "business" code to move: calling mail
schedulers on confirmation, and putting the closing date when closing.
Event and registration tree views are improved, some fields are now editable
in multi edit mode.
When a user register on a event from website, it will create a sale order and
a partner (the customer of the SO). Set automatically the partner of the
registration to the partner of the sale order.
Task ID 2119333
PR #40949
Diffstat (limited to 'addons/website_event_sale')
| -rw-r--r-- | addons/website_event_sale/models/sale_order.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_event_sale/models/sale_order.py b/addons/website_event_sale/models/sale_order.py index 5dcf1bb34ba..662217167ad 100644 --- a/addons/website_event_sale/models/sale_order.py +++ b/addons/website_event_sale/models/sale_order.py @@ -88,7 +88,7 @@ class SaleOrder(models.Model): ('sale_order_id', 'in', self.ids), # To avoid break on multi record set ('event_ticket_id', '=', ticket.id), ], offset=new_qty, limit=(old_qty - new_qty), order='create_date asc') - attendees.button_reg_cancel() + attendees.action_cancel() # adding attendees elif ticket and new_qty > old_qty: line = OrderLine.browse(values['line_id']) |
