Browse Source

copy event

master
root 2 years ago
parent
commit
25879c30c5
1 changed files with 12 additions and 2 deletions
  1. +12
    -2
      models/event.py

+ 12
- 2
models/event.py View File

@ -65,9 +65,9 @@ class KalachakraEvent(models.Model):
frequency=fields.Selection(string='Frequency',selection=[('daily', 'Daily'), ('weekly', 'Weekly')]) frequency=fields.Selection(string='Frequency',selection=[('daily', 'Daily'), ('weekly', 'Weekly')])
weekly_day=fields.Selection(string='Weekly day',selection=[('monday', 'Monday'),('tuesday', 'Tuesday'),('wednesday', 'Wednesday'),('thursday', 'Thursday'),('friday', 'Friday'),('saturday', 'Saturday'),('sunday', 'Sunday') ]) weekly_day=fields.Selection(string='Weekly day',selection=[('monday', 'Monday'),('tuesday', 'Tuesday'),('wednesday', 'Wednesday'),('thursday', 'Thursday'),('friday', 'Friday'),('saturday', 'Saturday'),('sunday', 'Sunday') ])
end_generation_date=fields.Datetime('End generation date') end_generation_date=fields.Datetime('End generation date')
generated_events=fields.Boolean('generated_ events', compute='_compute_generated_events')
generated_events=fields.Boolean('generated_ events', compute='_compute_generated_events',copy=False)
#for event generated from a parent event #for event generated from a parent event
parent_event_id=fields.Many2one('event.event',string='parent event', readonly=True)
parent_event_id=fields.Many2one('event.event',string='parent event', readonly=True,copy=False)
find_out_more_link=fields.Char('Find out more link') find_out_more_link=fields.Char('Find out more link')
city=fields.Char('city', related="address_id.city") city=fields.Char('city', related="address_id.city")
no_online_payment=fields.Boolean('no online payment') no_online_payment=fields.Boolean('no online payment')
@ -94,6 +94,16 @@ class KalachakraEvent(models.Model):
ev.date_begin=ev.date_begin+timedelta(hours=1) ev.date_begin=ev.date_begin+timedelta(hours=1)
ev.date_end=ev.date_end+timedelta(hours=1) ev.date_end=ev.date_end+timedelta(hours=1)
@api.returns('self', lambda value: value.id)
def copy(self, default=None):
stage_new=self.env['event.stage'].search([('name','=','Nouveau')],limit=1)
default = dict(default or {})
default['stage_id'] = stage_new.id
return super(KalachakraEvent, self).copy(default)
def write(self,vals): def write(self,vals):
res = super(KalachakraEvent, self).write(vals) res = super(KalachakraEvent, self).write(vals)
#mise à jour du calendrier google si #mise à jour du calendrier google si


Loading…
Cancel
Save