summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-30 16:51:21 +0700
committerFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-30 16:51:21 +0700
commitd5968a30eaf997b9eaa01f4630fda3f411eaa0b5 (patch)
tree1987aa33cc6909dfad56736b6e8deb8978b2b80b
parent255268563d2b739c5bf4a756614b280067d67050 (diff)
(andri) add user AP
-rw-r--r--indoteknik_custom/models/advance_payment_request.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/indoteknik_custom/models/advance_payment_request.py b/indoteknik_custom/models/advance_payment_request.py
index 187db257..a1e63403 100644
--- a/indoteknik_custom/models/advance_payment_request.py
+++ b/indoteknik_custom/models/advance_payment_request.py
@@ -159,7 +159,7 @@ class AdvancePaymentRequest(models.Model):
self.nominal = self.grand_total_reimburse
def _compute_is_current_user_ap(self):
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
is_ap = self.env.user.id in ap_user_ids
for line in self:
line.is_current_user_ap = is_ap
@@ -372,7 +372,7 @@ class AdvancePaymentRequest(models.Model):
def action_view_journal_uangmuka(self):
self.ensure_one()
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan fitur ini.')
@@ -497,7 +497,7 @@ class AdvancePaymentRequest(models.Model):
# jakarta_tz = pytz.timezone('Asia/Jakarta')
# now = datetime.now(jakarta_tz).replace(tzinfo=None)
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan fitur ini.')
@@ -572,7 +572,7 @@ class AdvancePaymentRequest(models.Model):
)
elif rec.status == 'pengajuan2':
- ap_user_ids = [23, 9468] # List user ID yang boleh approve sebagai Finance AP
+ ap_user_ids = [23, 9468, 16729] # List user ID yang boleh approve sebagai Finance AP
if self.env.user.id not in ap_user_ids:
raise UserError("Hanya AP yang berhak menyetujui tahap ini.")
rec.name_approval_ap = self.env.user.name
@@ -614,7 +614,7 @@ class AdvancePaymentRequest(models.Model):
def action_ap_only(self):
self.ensure_one()
- ap_user_ids = [23, 9468] # Ganti sesuai kebutuhan
+ ap_user_ids = [23, 9468, 16729] # Ganti sesuai kebutuhan
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan fitur ini.')
@@ -855,7 +855,7 @@ class AdvancePaymentUsageLine(models.Model):
)
def _compute_is_current_user_ap(self):
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
is_ap = self.env.user.id in ap_user_ids
for line in self:
line.is_current_user_ap = is_ap
@@ -875,7 +875,7 @@ class AdvancePaymentUsageLine(models.Model):
@api.onchange('done_attachment')
def _onchange_done_attachment(self):
- ap_user_ids = [23, 9468] # List user ID yang boleh approve sebagai Finance AP
+ ap_user_ids = [23, 9468, 16729] # List user ID yang boleh approve sebagai Finance AP
if self.done_attachment and self.env.user.id not in ap_user_ids:
self.done_attachment = False
@@ -944,7 +944,7 @@ class ReimburseLine(models.Model):
)
def _compute_is_current_user_ap(self):
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
is_ap = self.env.user.id in ap_user_ids
for line in self:
line.is_current_user_ap = is_ap
@@ -1081,13 +1081,13 @@ class AdvancePaymentSettlement(models.Model):
)
def _compute_is_current_user_ap(self):
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
is_ap = self.env.user.id in ap_user_ids
for line in self:
line.is_current_user_ap = is_ap
def action_toggle_check_attachment(self):
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan tombol ini.')
@@ -1121,7 +1121,7 @@ class AdvancePaymentSettlement(models.Model):
def action_view_journal_uangmuka(self):
self.ensure_one()
- ap_user_ids = [23, 9468]
+ ap_user_ids = [23, 9468, 16729]
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan fitur ini.')
@@ -1185,7 +1185,7 @@ class AdvancePaymentSettlement(models.Model):
def action_cab(self):
self.ensure_one()
- ap_user_ids = [23, 9468] # List user ID yang boleh approve sebagai Finance AP
+ ap_user_ids = [23, 9468, 16729] # List user ID yang boleh approve sebagai Finance AP
if self.env.user.id not in ap_user_ids:
raise UserError('Hanya User AP yang dapat menggunakan ini.')
if self.move_id:
@@ -1311,7 +1311,7 @@ class AdvancePaymentSettlement(models.Model):
)
elif rec.status == 'pengajuan2':
- ap_user_ids = [23, 9468] # List user ID yang boleh approve sebagai Finance AP
+ ap_user_ids = [23, 9468, 16729] # List user ID yang boleh approve sebagai Finance AP
if self.env.user.id not in ap_user_ids:
raise UserError("Hanya AP yang berhak menyetujui tahap ini.")
rec.name_approval_ap = self.env.user.name