From 1a84478f61f5fa5a04cfcd6a785e4207f355f9ac Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 4 Oct 2012 16:38:41 +0200 Subject: [PATCH 01/10] [IMP] remove whitespaces bzr revid: abo@openerp.com-20121004143841-h1vjvn87nsvfvxnt --- addons/base_calendar/crm_meeting.py | 2 -- addons/base_calendar/crm_meeting_view.xml | 4 ++-- addons/event/event_view.xml | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py index b87114f3a66..80c8f54d52b 100644 --- a/addons/base_calendar/crm_meeting.py +++ b/addons/base_calendar/crm_meeting.py @@ -115,5 +115,3 @@ class crm_meeting(base_state, osv.Model): def case_close_send_note(self, cr, uid, ids, context=None): return self.message_post(cr, uid, ids, body=_("Meeting completed."), context=context) - - diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index adcfc23a520..aff3aa2d6cb 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -73,7 +73,7 @@
-

@@ -299,7 +299,7 @@ {"calendar_default_user_id": uid}

- Click to schedule a new meeting. + Click to schedule a new meeting.

The calendar is shared between employees and fully integrated with other applications such as the employee holidays or the business diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 6ad8fb20467..508bbb12bc5 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -1,7 +1,7 @@ - + event.registration form From ec563e56da3ab5f2168f43c65dcd336b310ebc23 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 4 Oct 2012 16:40:15 +0200 Subject: [PATCH 02/10] [IMP] meeting form view bzr revid: abo@openerp.com-20121004144015-17nkeu5akjy3l31a --- addons/base_calendar/crm_meeting_view.xml | 84 ++++++++++++----------- 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index aff3aa2d6cb..140f49cdcfc 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -116,9 +116,49 @@ - - + + + + + +

+ + +
+
- - + calendar.attendee.tree calendar.attendee @@ -73,8 +71,7 @@
- - + calendar.attendee.search calendar.attendee @@ -110,18 +107,16 @@ {'default_sent_by_uid': uid} - + - - - + res.alarm.form res.alarm @@ -140,8 +135,7 @@ - - + res.alarm.tree res.alarm @@ -171,15 +165,13 @@ - - + - - + Event Form calendar.event @@ -334,8 +326,7 @@ - - + Event Tree calendar.event @@ -352,8 +343,7 @@ - - + Events Calendar calendar.event @@ -367,8 +357,7 @@ - - + Calendar Events Search calendar.event @@ -393,8 +382,7 @@ - - + Events ir.actions.act_window @@ -404,8 +392,7 @@ - - + diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py index 80c8f54d52b..9ceaea671ca 100644 --- a/addons/base_calendar/crm_meeting.py +++ b/addons/base_calendar/crm_meeting.py @@ -43,14 +43,14 @@ class crm_meeting(base_state, osv.Model): _name = 'crm.meeting' _description = "Meeting" _order = "id desc" - _inherit = ["calendar.event", "mail.thread", 'ir.needaction_mixin'] + _inherit = ["calendar.event", "mail.thread", "ir.needaction_mixin"] _columns = { # base_state required fields 'create_date': fields.datetime('Creation Date', readonly=True), 'write_date': fields.datetime('Write Date', readonly=True), 'date_open': fields.datetime('Confirmed', readonly=True), 'date_closed': fields.datetime('Closed', readonly=True), - 'partner_ids': fields.many2many('res.partner', 'crm_meeting_partner_rel', 'meeting_id','partner_id', + 'partner_ids': fields.many2many('res.partner', 'crm_meeting_partner_rel', 'meeting_id', 'partner_id', string='Attendees', states={'done': [('readonly', True)]}), 'state': fields.selection( [('draft', 'Unconfirmed'), ('open', 'Confirmed')], From def9d0dabfbcb72c97ceed06265adc86f6ff9c5c Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 5 Oct 2012 16:54:13 +0200 Subject: [PATCH 04/10] [IMP] meeting form view: when 'recurrency' is checked, the recurrency options are required bzr revid: abo@openerp.com-20121005145413-7yyc3rr6ecx3ofu5 --- addons/base_calendar/crm_meeting_view.xml | 69 +++++++++++------------ 1 file changed, 34 insertions(+), 35 deletions(-) diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index 140f49cdcfc..37797a012aa 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -15,9 +15,9 @@ action_crm_meeting_read - + action - + crm.meeting client_action_multi @@ -33,9 +33,9 @@ action_crm_meeting_unread - + action - + crm.meeting client_action_multi @@ -124,38 +124,38 @@