← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/trunk-bug-721595-ron into lp:openobject-addons

 

Rohan Nayani(openerp) has proposed merging lp:~openerp-dev/openobject-addons/trunk-bug-721595-ron into lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  #721595 Purchase Requisition - Quotes tab allows identical rfqs from same supplier
  https://bugs.launchpad.net/bugs/721595

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-721595-ron/+merge/51095

https://bugs.launchpad.net/openobject-addons/+bug/721595
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-721595-ron/+merge/51095
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-bug-721595-ron.
=== modified file 'purchase_requisition/i18n/purchase_requisition.pot'
--- purchase_requisition/i18n/purchase_requisition.pot	2011-01-14 00:11:01 +0000
+++ purchase_requisition/i18n/purchase_requisition.pot	2011-02-24 10:02:10 +0000
@@ -394,3 +394,9 @@
 msgid "Purchase Orders"
 msgstr ""
 
+#. module: purchase_requisition
+#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:90
+#, python-format
+msgid "You cannot create Quotation for %s which has already one quotation for this Requisition."
+msgstr ""
+

=== modified file 'purchase_requisition/wizard/purchase_requisition_partner.py'
--- purchase_requisition/wizard/purchase_requisition_partner.py	2011-01-14 00:11:01 +0000
+++ purchase_requisition/wizard/purchase_requisition_partner.py	2011-02-24 10:02:10 +0000
@@ -85,6 +85,9 @@
             list_line=[]
             purchase_order_line={}
             for tender in tender_obj.browse(cr, uid, record_ids, context=context):
+                for supp_record in tender.purchase_ids:
+                    if supp_record.partner_id.id == partner_id and supp_record.state <> 'cancel':
+                         raise osv.except_osv(_('Warning'), _('You cannot create Quotation for %s which has already one quotation for this Requisition.') %supp_record.partner_id.name)
                 for line in tender.line_ids:
                     partner_list = sorted([(partner.sequence, partner) for partner in  line.product_id.seller_ids if partner])
                     partner_rec = partner_list and partner_list[0] and partner_list[0][1] or False


Follow ups