[MERGE] lp:~openerp-dev/openobject-addons/trunk-bug-1083703-dhr
lp bug: https://launchpad.net/bugs/1083703 fixed bzr revid: vta@openerp.com-20121205144817-qjcov53hogwxmika
This commit is contained in:
commit
18c4c363a9
|
@ -384,9 +384,26 @@ property or property parameter."),
|
|||
'cutype': 'individual',
|
||||
}
|
||||
|
||||
|
||||
def copy(self, cr, uid, id, default=None, context=None):
|
||||
raise osv.except_osv(_('Warning!'), _('You cannot duplicate a calendar attendee.'))
|
||||
|
||||
|
||||
def onchange_partner_id(self, cr, uid, ids, partner_id,context=None):
|
||||
"""
|
||||
Make entry on email and availbility on change of partner_id field.
|
||||
@param cr: the current row, from the database cursor
|
||||
@param uid: the current user's ID for security checks
|
||||
@param ids: list of calendar attendee's IDs
|
||||
@param partner_id: changed value of partner id
|
||||
@param context: a standard dictionary for contextual values
|
||||
@return: dictionary of values which put value in email and availability fields
|
||||
"""
|
||||
|
||||
if not partner_id:
|
||||
return {'value': {'email': ''}}
|
||||
partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context)
|
||||
return {'value': {'email': partner.email}}
|
||||
|
||||
def get_ics_file(self, cr, uid, event_obj, context=None):
|
||||
"""
|
||||
Returns iCalendar file for the event invitation.
|
||||
|
|
|
@ -171,10 +171,10 @@
|
|||
</group>
|
||||
</group>
|
||||
</page>
|
||||
<page string="Invitations" groups="base.group_no_one">
|
||||
<page string="Invitations">
|
||||
<field name="attendee_ids" widget="one2many" mode="tree">
|
||||
<tree string="Invitation details" editable="top">
|
||||
<field name="partner_id"/>
|
||||
<field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
|
||||
<field name="email" string="Mail To"/>
|
||||
<field name="state"/>
|
||||
<button name="do_tentative"
|
||||
|
|
|
@ -9,5 +9,5 @@ access_crm_meeting_manager,crm.meeting.manager,model_crm_meeting,base.group_sale
|
|||
access_crm_meeting,crm.meeting,model_crm_meeting,base.group_sale_salesman,1,1,1,0
|
||||
access_crm_meeting_all,crm.meeting_allll,model_crm_meeting,base.group_user,1,0,0,0
|
||||
access_crm_meeting_partner_manager,crm.meeting.partner.manager,model_crm_meeting,base.group_partner_manager,1,1,1,1
|
||||
access_crm_meeting_type_manager,crm.meeting.type.manager,model_crm_meeting_type,base.group_sale_manager,1,1,1,0
|
||||
access_crm_meeting_type_sale_manager,crm.meeting.type.manager,model_crm_meeting_type,base.group_sale_manager,1,1,1,0
|
||||
access_crm_meeting_type_manager,crm.meeting.type.manager,model_crm_meeting_type,base.group_system,1,1,1,1
|
||||
|
|
|
Loading…
Reference in New Issue