return res
cal = vobject.iCalendar()
event = cal.add('vevent')
+ if not event_obj.date_deadline or not event_obj.date:
+ raise osv.except_osv(_('Warning !'),_("You must enter Date"))
event.add('created').value = ics_datetime(time.strftime('%Y-%m-%d %H:%M:%S'))
event.add('dtstart').value = ics_datetime(event_obj.date)
event.add('dtend').value = ics_datetime(event_obj.date_deadline)
attendee_add.params['ROLE'] = [str(attendee.role)]
attendee_add.params['RSVP'] = [str(attendee.rsvp)]
attendee_add.value = 'MAILTO:' + (attendee.email or '')
-
res = cal.serialize()
return res
<tree string="Invitation details">
<field name="sent_by_uid" string="Invitation From" />
<field name="role" string="My Role"/>
+ <field name="user_id" invisible="1"/>
<field name="cutype" string="Invitation type"/>
<field name="state" />
<field name="rsvp" string="Required to Join"/>