[ADD] added functionality which display mail in open chatter of purchase_requisition view when RFQ is asked for particular quotation
bzr revid: bde@tinyerp.com-20120620132520-hvznamdl2xpcl972
This commit is contained in:
parent
f8d244f3d6
commit
24a350a2bd
|
@ -206,6 +206,28 @@ class purchase_requisition(osv.osv):
|
|||
|
||||
purchase_requisition()
|
||||
|
||||
class mail_message(osv.osv):
|
||||
_inherit = 'mail.message'
|
||||
|
||||
def schedule_with_attach(self, cr, uid, email_from, email_to, subject, body, model=False, email_cc=None,
|
||||
email_bcc=None, reply_to=False, attachments=None, message_id=False, references=False,
|
||||
res_id=False, subtype='plain', headers=None, mail_server_id=False, auto_delete=False,
|
||||
context=None):
|
||||
purchase_order_obj = self.pool.get('purchase.order')
|
||||
result = super(mail_message, self).schedule_with_attach(cr, uid, email_from, email_to, subject, body, model=model, email_cc=email_cc,
|
||||
email_bcc=email_bcc, reply_to=reply_to, attachments=attachments, message_id=message_id, references=references,
|
||||
res_id=res_id, subtype='plain', headers=headers, mail_server_id=mail_server_id, auto_delete=auto_delete,
|
||||
context=context)
|
||||
requisition_id = purchase_order_obj.browse(cr, uid, res_id, context=context).requisition_id.id
|
||||
if requisition_id:
|
||||
model = "purchase.requisition"
|
||||
res_id = requisition_id
|
||||
val = self.schedule_with_attach(cr, uid, email_from, email_to, subject, body, model, email_cc=email_cc,
|
||||
email_bcc=email_bcc, reply_to=reply_to, attachments=attachments, message_id=message_id, references=references,
|
||||
res_id=res_id, subtype='plain', headers=headers, mail_server_id=mail_server_id, auto_delete=auto_delete,
|
||||
context=context)
|
||||
return result
|
||||
|
||||
class purchase_requisition_line(osv.osv):
|
||||
|
||||
_name = "purchase.requisition.line"
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
</form>
|
||||
</field>
|
||||
<button name="%(action_purchase_requisition_partner)d" string="Request a Quotation" type="action" icon="gtk-execute"
|
||||
attrs="{'invisible': [('line_ids','=',False),('state', 'not in', ('in_progress'))]}"/>
|
||||
attrs="{'invisible': [('line_ids','=',False),('state', 'not in', ('in_progress'))]}" class="oe_mail_button_mouseout"/>
|
||||
<separator colspan="4" string="Quotations"/>
|
||||
<field name="purchase_ids" readonly="1">
|
||||
<tree string="Purchase Order">
|
||||
|
|
Loading…
Reference in New Issue