summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/advance_payment_request.py
diff options
context:
space:
mode:
authorFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-09 16:36:46 +0700
committerFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-09 16:36:46 +0700
commitff4ec105fbd2cffda3b6d8bef2b4549561ba93e7 (patch)
tree5df02792bedb48d312f4e0e16f30c28e65a95e4c /indoteknik_custom/models/advance_payment_request.py
parent585fefbd00baf8a6fca7aeac1c845a7400fb5d2b (diff)
(andri) change type field + add field PUM perjalanan
Diffstat (limited to 'indoteknik_custom/models/advance_payment_request.py')
-rw-r--r--indoteknik_custom/models/advance_payment_request.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/indoteknik_custom/models/advance_payment_request.py b/indoteknik_custom/models/advance_payment_request.py
index 6a0929ae..a867ddae 100644
--- a/indoteknik_custom/models/advance_payment_request.py
+++ b/indoteknik_custom/models/advance_payment_request.py
@@ -21,11 +21,13 @@ class AdvancePaymentRequest(models.Model):
number = fields.Char(string='No. Dokumen', default='New Draft', tracking=3)
- applicant_name = fields.Char(string='Nama Pemohon', tracking=3, required=True)
+ applicant_name = fields.Many2one('res.users', string='Nama Pemohon', required=True, tracking=3, domain="[('groups_id', 'in', [1])]")
+ # applicant_name = fields.One2many(string='Nama Pemohon', related='res.users')
nominal = fields.Float(string='Nominal', tracking=3, required=True)
bank_name = fields.Char(string='Bank', tracking=3, required=True)
- account_name = fields.Char(string='Nama Account', tracking=3, required=True)
+ account_name = fields.Many2one('res.users', string='Nama Account', required=True, tracking=3, domain="[('groups_id', 'in', [1])]")
+ # account_name = fields.Char(string='Nama Account', tracking=3, required=True)
bank_account = fields.Char(string='No. Rekening', tracking=3, required=True)
detail_note = fields.Text(string='Keterangan Penggunaan Rinci', tracking=3)
@@ -92,7 +94,7 @@ class AdvancePaymentRequest(models.Model):
('marketing', 'Marketing'),
('logistic', 'Logistic'),
('procurement', 'Procurement'),
- ('fat', 'FAT'),
+ ('fat_it', 'FAT & IT'),
('hr_ga', 'HR & GA'),
], string='Departement Type', tracking=3, required=True)
@@ -104,7 +106,7 @@ class AdvancePaymentRequest(models.Model):
attachment_type = fields.Selection([
('pdf', 'PDF'),
('image', 'Image'),
- ], string="Attachment Type", default='pdf')
+ ], string="Attachment Type")
move_id = fields.Many2one('account.move', string='Journal Entries', domain=[('move_type', '=', 'entry')])
is_cab_visible = fields.Boolean(string='Is Journal Uang Muka Visible', compute='_compute_is_cab_visible')
@@ -130,6 +132,8 @@ class AdvancePaymentRequest(models.Model):
('settlement', 'Realisasi')
])
+ apr_perjalanan = fields.Boolean(string = "PUM Perjalanan?", default = False)
+
@api.onchange('nominal')
def _onchange_nominal_no_minus(self):
if self.nominal and self.nominal < 0:
@@ -564,12 +568,12 @@ class AdvancePaymentRequest(models.Model):
@api.onchange('applicant_name')
def _onchange_applicant_name(self):
if self.applicant_name:
- self.account_name = self.applicant_name
+ self.account_name = self.applicant_name.id
@api.onchange('account_name')
def _onchange_account_name(self):
if self.account_name:
- self.applicant_name = self.account_name
+ self.applicant_name = self.account_name.id
@api.onchange('user_id')
def _onchange_user_id_limit_check(self):