From f4e24b9843e290d37b5f0d72cc7091610bf0421a Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 10 Sep 2015 08:47:57 +0200 Subject: [PATCH] [IMP] Event form view --- addons/event/data/event_data_tip.xml | 2 +- addons/event/models/event.py | 14 ++++++------- addons/event/views/event_views.xml | 20 +++++++++++++------ .../views/website_event_backend.xml | 14 +++++++------ addons/website_event_track/models/event.py | 2 +- .../views/event_backend.xml | 9 +++++---- 6 files changed, 36 insertions(+), 25 deletions(-) diff --git a/addons/event/data/event_data_tip.xml b/addons/event/data/event_data_tip.xml index 02b32f128f1..1bb7eb4afd3 100644 --- a/addons/event/data/event_data_tip.xml +++ b/addons/event/data/event_data_tip.xml @@ -2,7 +2,7 @@ - By clicking here, you can create and manage registration(s) for this event, send emails to attendee(s) and print identification badges. + Create and manage registrations for this event, send emails to attendees and print identification badges. event.event form diff --git a/addons/event/models/event.py b/addons/event/models/event.py index a83f4fe8f36..f73257b8a01 100644 --- a/addons/event/models/event.py +++ b/addons/event/models/event.py @@ -29,7 +29,7 @@ class event_event(models.Model): _order = 'date_begin' name = fields.Char( - string='Name', translate=True, required=True, + string='Event Name', translate=True, required=True, readonly=False, states={'done': [('readonly', True)]}) active = fields.Boolean(default=True, track_visibility="onchange") user_id = fields.Many2one( @@ -60,20 +60,20 @@ class event_event(models.Model): # Seats and computation seats_max = fields.Integer( - string='Maximum Available Seats', oldname='register_max', + string='Maximum Attendees Number', oldname='register_max', readonly=True, states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, help="For each event you can define a maximum registration of seats(number of attendees), above this numbers the registrations are not accepted.") seats_availability = fields.Selection( [('limited', 'Limited'), ('unlimited', 'Unlimited')], - 'Available Seat', required=True, default='unlimited') + 'Maximum Attendees', required=True, default='unlimited') seats_min = fields.Integer( - string='Minimum Reservation of Seats Required', oldname='register_min', - help="For each event you can define a minimum reserved seats(number of attendees), if it does not reach the mentioned registrations the event can not be confirmed (keep 0 to ignore this rule)") + string='Minimum Attendees', oldname='register_min', + help="For each event you can define a minimum reserved seats (number of attendees), if it does not reach the mentioned registrations the event can not be confirmed (keep 0 to ignore this rule)") seats_reserved = fields.Integer( oldname='register_current', string='Reserved Seats', store=True, readonly=True, compute='_compute_seats') seats_available = fields.Integer( - oldname='register_avail', string='Available Seats', + oldname='register_avail', string='Maximum Attendees', store=True, readonly=True, compute='_compute_seats') seats_unconfirmed = fields.Integer( oldname='register_prospect', string='Unconfirmed Seat Reservations', @@ -158,7 +158,7 @@ class event_event(models.Model): ('confirm', 'Confirmed'), ('done', 'Done')], string='Status', default='draft', readonly=True, required=True, copy=False, help="If event is created, the status is 'Draft'. If event is confirmed for the particular dates the status is set to 'Confirmed'. If the event is over, the status is set to 'Done'. If event is cancelled the status is set to 'Cancelled'.") - auto_confirm = fields.Boolean(string='Auto Confirmation Activated', compute='_compute_auto_confirm') + auto_confirm = fields.Boolean(string='Confirmation not required', compute='_compute_auto_confirm') @api.one def _compute_auto_confirm(self): diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml index a9659970ed6..750716ef858 100644 --- a/addons/event/views/event_views.xml +++ b/addons/event/views/event_views.xml @@ -101,10 +101,18 @@ - - - + + + @@ -198,11 +206,11 @@

- Attendees Expected + Attendees expected
- Attendees Confirmed - (Report) + Attendees confirmed + (stats)

diff --git a/addons/website_event/views/website_event_backend.xml b/addons/website_event/views/website_event_backend.xml index 12799957b70..3d626452a7d 100644 --- a/addons/website_event/views/website_event_backend.xml +++ b/addons/website_event/views/website_event_backend.xml @@ -18,14 +18,16 @@ - + + states="confirm" + string="Print Badges" + class="oe_highlight"/> +
- -