summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/res_partner.py
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-04-23 10:40:18 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-04-23 10:40:18 +0700
commit5dc329c18c278d8eaed23cfb0ea060ac7685cea2 (patch)
tree0768aae2952871247a26274ddaddb4665a48fee5 /indoteknik_custom/models/res_partner.py
parent7856f737e40c39eefa0f27d2247a649c5381d3c3 (diff)
Add customer procurement on sale order approval
Diffstat (limited to 'indoteknik_custom/models/res_partner.py')
-rw-r--r--indoteknik_custom/models/res_partner.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/indoteknik_custom/models/res_partner.py b/indoteknik_custom/models/res_partner.py
index 5a62596d..ad6fd6ec 100644
--- a/indoteknik_custom/models/res_partner.py
+++ b/indoteknik_custom/models/res_partner.py
@@ -28,7 +28,8 @@ class ResPartner(models.Model):
use_only_ready_stock = fields.Boolean(string='Use Only Ready Stock')
web_role = fields.Selection([
('manager', 'Manager'),
- ('director', 'Director')
+ ('director', 'Director'),
+ ('procurement', 'Procurement'),
], string='Web Role')
def get_child_ids(self):
@@ -41,7 +42,7 @@ class ResPartner(models.Model):
def get_approve_partner_ids(self, type=False):
parent = self.parent_id or self
- partners = self.search([('parent_id', '=', parent.id), ('web_role', 'in', ['manager', 'director'])])
+ partners = self.search([('parent_id', '=', parent.id), ('web_role', '!=', False)])
if type == 'email_comma_sep':
return ",".join([x.email for x in partners])