summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/advance_payment_request.py8
-rw-r--r--indoteknik_custom/views/advance_payment_settlement.xml5
2 files changed, 8 insertions, 5 deletions
diff --git a/indoteknik_custom/models/advance_payment_request.py b/indoteknik_custom/models/advance_payment_request.py
index cc3e57d6..b333fcc4 100644
--- a/indoteknik_custom/models/advance_payment_request.py
+++ b/indoteknik_custom/models/advance_payment_request.py
@@ -647,7 +647,8 @@ class AdvancePaymentRequest(models.Model):
pum_ids = self.search([
('user_id', '=', self.user_id.id),
- ('status', '!=', 'reject')
+ ('status', '!=', 'reject'),
+ ('type_request', '=', 'pum')
])
active_pum_count = 0
@@ -684,7 +685,8 @@ class AdvancePaymentRequest(models.Model):
pum_ids = self.search([
('user_id', '=', user.id),
- ('status', '!=', 'reject')
+ ('status', '!=', 'reject'),
+ ('type_request', '=', 'pum')
])
active_pum_count = 0
@@ -760,7 +762,7 @@ class AdvancePaymentUsageLine(models.Model):
attachment_filename_pdf = fields.Char(string='Filename PDF')
account_id = fields.Many2one(
- 'account.account', string='Jenis Biaya', required=True,
+ 'account.account', string='Jenis Biaya',
domain="[('id', 'in', [484, 486, 488, 506, 507, 625, 471, 519, 527, 528, 529, 530, 565])]" # ID Jenis Biaya yang dibutuhkan
)
diff --git a/indoteknik_custom/views/advance_payment_settlement.xml b/indoteknik_custom/views/advance_payment_settlement.xml
index d6eaa649..8c831be4 100644
--- a/indoteknik_custom/views/advance_payment_settlement.xml
+++ b/indoteknik_custom/views/advance_payment_settlement.xml
@@ -125,8 +125,9 @@
</group>
<group string="Finance">
- <field name="account_id"/>
- <field name="done_attachment"/>
+ <field name="is_current_user_ap" invisible="1"/>
+ <field name="account_id" attrs="{'readonly': [('is_current_user_ap', '=', False)]}"/>
+ <field name="done_attachment" attrs="{'readonly': [('is_current_user_ap', '=', False)]}"/>
</group>
</group>
</form>