@ -35,6 +35,7 @@ class EventTagCategory(models.Model):
_description = ' Event tag category '
_description = ' Event tag category '
calendar_id = fields . Char ( ' google calendar id ' )
calendar_id = fields . Char ( ' google calendar id ' )
hidden = fields . Boolean ( ' hidden tag ' )
class KalachakraEvent ( models . Model ) :
class KalachakraEvent ( models . Model ) :
_inherit = " event.event "
_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 ) :
def write ( self , vals ) :
res = super ( KalachakraEvent , self ) . write ( vals )
res = super ( KalachakraEvent , self ) . write ( vals )
@ -455,7 +467,7 @@ class KalachakraEvent(models.Model):
name_param = self . name . replace ( ' ' , ' - ' )
name_param = self . name . replace ( ' ' , ' - ' )
name_param = name_param . replace ( ' \' ' , ' - ' )
name_param = name_param . replace ( ' \' ' , ' - ' )
description = ' <a href= " ' + self . env [ ' ir.config_parameter ' ] . sudo ( ) . get_param ( ' web.base.url ' ) + ' /event/ ' + name_param + ' - ' + date_param + ' /register " >Click here to register </a> '
description = ' <a href= " ' + self . env [ ' ir.config_parameter ' ] . sudo ( ) . get_param ( ' web.base.url ' ) + ' /event/ ' + name_param + ' - ' + date_param + ' /register " >cliquer ici pour s \' inscrire </a> '
#str(self.date_begin.year())+'-'+str(self.date_begin.month())+'-'+self.date_begin.day()
#str(self.date_begin.year())+'-'+str(self.date_begin.month())+'-'+self.date_begin.day()
body = { " summary " : self . name ,
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()
#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 ( )
updated_event = service . events ( ) . update ( calendarId = self . calendar_id , eventId = self . calendar_event_id , body = body ) . execute ( )
class EventTag ( models . Model ) :
_inherit = " event.tag "
_description = ' Event tag '
hidden = fields . Boolean ( ' hidden tag ' )