修复产品模版采购选未过滤供应商及产品Tree视图列表可删除问题

This commit is contained in:
jinling.yang
2024-01-12 16:18:57 +08:00
parent 0cf3e6e7d6
commit 3acb32a5c2
2 changed files with 13 additions and 1 deletions

View File

@@ -13,6 +13,18 @@
</field>
</record>
<record id="product_template_tree_view_inherit_sf" model="ir.ui.view">
<field name="name">product.template.tree.inherit.sf</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_tree_view"/>
<field name="arch" type="xml">
<tree position="attributes">
<attribute name="delete">False</attribute>
</tree>
</field>
</record>
<record id="view_template_property_form" model="ir.ui.view">
<field name="name">product.template.stock.property.form.inherit</field>
<field name="model">product.template</field>

View File

@@ -197,7 +197,7 @@ class ResPartnerToSale(models.Model):
else:
domain = [('id', '=', False)]
return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
elif self._context.get('is_supplier'):
elif self._context.get('is_supplier') or self.env.user.has_group('sf_base.group_purchase_director'):
if self.env.user.has_group('sf_base.group_purchase_director'):
domain = [('supplier_rank', '>', 0)]
elif self.env.user.has_group('sf_base.group_purchase'):