summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2018-06-06 09:52:02 +0200
committerMartin Trigaux <mat@odoo.com>2018-06-06 10:21:23 +0200
commite7aff3775fbc9559765601cb7b7a0a3b7f06d7ed (patch)
treefe40b6729c09216a1afd9320df0c0787a8430af1
parent087dd851a2217da35e6151b227aa93cdfafce334 (diff)
[FIX] calendar: shows the event failing
When importing many events (e.g. google synchronisation), it is not clear which one is failing opw-1855471
-rw-r--r--addons/calendar/i18n/calendar.pot11
-rw-r--r--addons/calendar/models/calendar.py8
2 files changed, 15 insertions, 4 deletions
diff --git a/addons/calendar/i18n/calendar.pot b/addons/calendar/i18n/calendar.pot
index f13382c3979..362f33b2344 100644
--- a/addons/calendar/i18n/calendar.pot
+++ b/addons/calendar/i18n/calendar.pot
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-07 10:30+0000\n"
-"PO-Revision-Date: 2018-02-07 10:30+0000\n"
+"POT-Creation-Date: 2018-06-06 08:01+0000\n"
+"PO-Revision-Date: 2018-06-06 08:01+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -871,6 +871,13 @@ msgid "Meeting"
msgstr ""
#. module: calendar
+#: code:addons/calendar/models/calendar.py:933
+#: code:addons/calendar/models/calendar.py:937
+#, python-format
+msgid "Meeting '%s' starts '%s' and ends '%s'"
+msgstr ""
+
+#. module: calendar
#: model:ir.ui.view,arch_db:calendar.view_calendar_event_form
msgid "Meeting Details"
msgstr ""
diff --git a/addons/calendar/models/calendar.py b/addons/calendar/models/calendar.py
index e84825a0c5d..757d425d39c 100644
--- a/addons/calendar/models/calendar.py
+++ b/addons/calendar/models/calendar.py
@@ -929,9 +929,13 @@ class Meeting(models.Model):
def _check_closing_date(self):
for meeting in self:
if meeting.start_datetime and meeting.stop_datetime and meeting.stop_datetime < meeting.start_datetime:
- raise ValidationError(_('Ending datetime cannot be set before starting datetime.'))
+ raise ValidationError(_('Ending datetime cannot be set before starting datetime.') + "\n" +
+ _("Meeting '%s' starts '%s' and ends '%s'") % (meeting.name, meeting.start_datetime, meeting.stop_datetime)
+ )
if meeting.start_date and meeting.stop_date and meeting.stop_date < meeting.start_date:
- raise ValidationError(_('Ending date cannot be set before starting date.'))
+ raise ValidationError(_('Ending date cannot be set before starting date.') + "\n" +
+ _("Meeting '%s' starts '%s' and ends '%s'") % (meeting.name, meeting.start_date, meeting.stop_date)
+ )
@api.onchange('start_datetime', 'duration')
def _onchange_duration(self):