summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xindoteknik_custom/models/sale_order.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/indoteknik_custom/models/sale_order.py b/indoteknik_custom/models/sale_order.py
index ff79761c..1d07a1ff 100755
--- a/indoteknik_custom/models/sale_order.py
+++ b/indoteknik_custom/models/sale_order.py
@@ -2363,15 +2363,6 @@ class SaleOrder(models.Model):
'Peringatan',
'Hanya bisa konfirmasi SO tim Anda.'
)
- if self.env.user.id in (3401, 20, 3988, 17340):
- if self.total_percent_margin <= 15:
- self._requires_approval_margin_leader()
- self.approval_status = 'pengajuan2'
- elif self.total_percent_margin < 18:
- self._requires_approval_margin_manager()
- self.approval_status = 'pengajuan1'
- elif 18 <= self.total_percent_margin <= 24:
- self._requires_approval_team_sales()
raise UserError("Bisa langsung Confirm")
@@ -2712,7 +2703,8 @@ class SaleOrder(models.Model):
def _requires_approval_team_sales(self):
return (
- 18 <= self.total_percent_margin <= 24
+ # 18 <= self.total_percent_margin <= 24
+ self.total_percent_margin >= 18
and self.env.user.id not in [11, 9, 375] # Eko, Ade, Putra
and not self.env.user.is_sales_manager
and not self.env.user.is_leader