From 27044ea0a75b677ecbdbd88f6b4911feef4b9752 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Mon, 25 Jan 2010 11:16:13 +0530 Subject: [PATCH 1/2] [IMP]: Caldav: Improvement in export/import ics mapping bzr revid: rpa@openerp.co.in-20100125054613-owvxxvorfkegl3l2 --- addons/base_calendar/base_calendar.py | 5 +++++ addons/caldav/caldav_data.xml | 9 +-------- addons/crm/crm_meeting_data.xml | 6 ++++++ addons/project_calendar/project_calendar_data.xml | 10 ++++++++-- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 51b761250c5..a370ce9b64b 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -23,6 +23,7 @@ from datetime import datetime, timedelta from dateutil import parser from dateutil.rrule import * from osv import osv, fields +from tools.translate import _ import base64 import pooler import re @@ -177,6 +178,10 @@ class CalDAV(object): return vals def create_ics(self, cr, uid, datas, name, ical, context=None): + if not datas: + model = context.get('model', None) + war_str = "No data available" + (model and " for " + model) or "" + raise osv.except_osv(_('Warning !'), _(war_str)) for data in datas: vevent = ical.add(name) for field in self.__attribute__.keys(): diff --git a/addons/caldav/caldav_data.xml b/addons/caldav/caldav_data.xml index fb464ab95d7..b909bf1dc82 100644 --- a/addons/caldav/caldav_data.xml +++ b/addons/caldav/caldav_data.xml @@ -340,13 +340,6 @@ field - - - - - field - - @@ -379,7 +372,7 @@ - field + hours diff --git a/addons/crm/crm_meeting_data.xml b/addons/crm/crm_meeting_data.xml index 035a5c30175..e13346aed8a 100644 --- a/addons/crm/crm_meeting_data.xml +++ b/addons/crm/crm_meeting_data.xml @@ -27,6 +27,12 @@ crm.meeting + + vevent + + + + diff --git a/addons/project_calendar/project_calendar_data.xml b/addons/project_calendar/project_calendar_data.xml index b78931381b3..176feddd76f 100644 --- a/addons/project_calendar/project_calendar_data.xml +++ b/addons/project_calendar/project_calendar_data.xml @@ -1,7 +1,13 @@ - + + + vtodo + + + + @@ -35,7 +41,7 @@ - field + hours From 5523a8ffce4b11a5f59a101b5f3b61eea1bee082 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Mon, 25 Jan 2010 12:28:32 +0530 Subject: [PATCH 2/2] [FIX] document_change: fixed domain problem in control menus bzr revid: hmo@tinyerp.com-20100125065832-540s277g3qku8nq6 --- addons/document_change/document_change_view.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/document_change/document_change_view.xml b/addons/document_change/document_change_view.xml index b5e2413aafa..591b84c5ce9 100644 --- a/addons/document_change/document_change_view.xml +++ b/addons/document_change/document_change_view.xml @@ -325,7 +325,7 @@ - + @@ -367,7 +367,7 @@ form tree,form - [('type_id','=',',False)] + [('change_type_id','=',',False)] @@ -441,11 +441,11 @@ Phases to Validate form tree,form - [('state','=','draft')] + [('state','=','to_validate')] - Process Changes to Validate form tree,form - [('state','=','draft')] + [('state','=','to_validate')] @@ -601,7 +601,7 @@ res_model="document.change.process.phase" src_model="document.change.process"/> -