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/document_change/document_change.py b/addons/document_change/document_change.py index cafa5b8cb51..1a2b253c7be 100644 --- a/addons/document_change/document_change.py +++ b/addons/document_change/document_change.py @@ -196,7 +196,7 @@ class doucment_change_process(osv.osv): 'process_id': process.id } phase_id = phase_obj.create(cr, uid, phase_value) - cr.execute('select document_type_id from document_type_phase_type_rel where phase_type_id = %s' %phase_type_id.id) + cr.execute('select document_type_id from document_type_phase_type_rel where phase_type_id = %s' , phase_type_id.id) document_type_ids = map(lambda x: x[0], cr.fetchall()) document_ids = document_obj.search(cr, uid, [ ('parent_id','=',process.structure_id and process.structure_id.id), diff --git a/addons/document_change/document_change_view.xml b/addons/document_change/document_change_view.xml index 1d1811ee01a..591b84c5ce9 100644 --- a/addons/document_change/document_change_view.xml +++ b/addons/document_change/document_change_view.xml @@ -288,6 +288,7 @@ + @@ -324,7 +325,7 @@ - + @@ -366,7 +367,7 @@ form tree,form - [('type_id','=',',False)] + [('change_type_id','=',',False)] @@ -440,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')] @@ -600,7 +601,7 @@ res_model="document.change.process.phase" src_model="document.change.process"/> - - + + + vtodo + + + + @@ -35,7 +41,7 @@ - field + hours