From 9fc5805b24945bb3686fb82c6c5da606efb301d4 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 29 Jul 2022 08:05:51 +0200 Subject: [PATCH 1/2] corrections evt --- __manifest__.py | 1 + models/event.py | 22 ++++++++++++++--- views/event.xml | 4 +++ views/event_templates_list.xml | 45 ++++++++++++++++++++++++++++++++++ views/event_templates_page.xml | 17 +++++++++++++ 5 files changed, 86 insertions(+), 3 deletions(-) create mode 100644 views/event_templates_page.xml diff --git a/__manifest__.py b/__manifest__.py index eaf9d96..8dd4cf7 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -39,6 +39,7 @@ #'report/report.xml' 'views/event.xml', 'views/event_templates_list.xml', + 'views/event_templates_page.xml', 'views/membership.xml', 'views/website_event_registration.xml', 'views/event_templates_page_registration.xml', diff --git a/models/event.py b/models/event.py index 009ab5c..9d21046 100644 --- a/models/event.py +++ b/models/event.py @@ -35,6 +35,7 @@ class EventTagCategory(models.Model): _description = 'Event tag category' calendar_id=fields.Char('google calendar id') + hidden=fields.Boolean('hidden tag') class KalachakraEvent(models.Model): _inherit = "event.event" @@ -72,6 +73,17 @@ class KalachakraEvent(models.Model): + def bulk_change_date_events(self,name,date_start_str,hour): + + date_format_str = '%d/%m/%Y %H:%M:%S' + date_start=datetime.strptime(date_start_str, date_format_str) + events=self.env['event.event'].search([('name','=', name),('date_begin','>',date_start)]) + + + if events: + for ev in events: + ev.date_begin=ev.date_begin+timedelta(hours=1) + ev.date_end=ev.date_end+timedelta(hours=1) def write(self,vals): res = super(KalachakraEvent, self).write(vals) @@ -455,7 +467,7 @@ class KalachakraEvent(models.Model): name_param=self.name.replace(' ','-') name_param=name_param.replace('\'','-') - description='Click here to register' + description='cliquer ici pour s\'inscrire' #str(self.date_begin.year())+'-'+str(self.date_begin.month())+'-'+self.date_begin.day() body={"summary": self.name, @@ -465,5 +477,9 @@ class KalachakraEvent(models.Model): } #event = service.events().get(calendarId=self.calendar_id, eventId=self.calendar_event_id).execute() updated_event = service.events().update(calendarId=self.calendar_id, eventId=self.calendar_event_id, body=body).execute() - - \ No newline at end of file + +class EventTag(models.Model): + _inherit = "event.tag" + _description = 'Event tag' + + hidden=fields.Boolean('hidden tag') diff --git a/views/event.xml b/views/event.xml index 4b150de..8df3aea 100644 --- a/views/event.xml +++ b/views/event.xml @@ -11,6 +11,10 @@ + + + + diff --git a/views/event_templates_list.xml b/views/event_templates_list.xml index 610f86f..45d7eaa 100644 --- a/views/event_templates_list.xml +++ b/views/event_templates_list.xml @@ -1,6 +1,39 @@ + +