diff options
| author | Mqdd <ahmadmiqdad27@gmail.com> | 2026-03-13 15:32:12 +0700 |
|---|---|---|
| committer | Mqdd <ahmadmiqdad27@gmail.com> | 2026-03-13 15:32:12 +0700 |
| commit | 8289cee1b6a599eaa7c07494bc8bef3d90fe7f0b (patch) | |
| tree | bc2861309b61a8678227bc1c1a77ff0046e59d35 /indoteknik_custom/views | |
| parent | 6916edb441654f906bf3076f82df168dfa1ffde8 (diff) | |
<Miqdad> date approved
Diffstat (limited to 'indoteknik_custom/views')
| -rw-r--r-- | indoteknik_custom/views/upah_harian_office_views.xml | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/indoteknik_custom/views/upah_harian_office_views.xml b/indoteknik_custom/views/upah_harian_office_views.xml index 8e49db03..db941279 100644 --- a/indoteknik_custom/views/upah_harian_office_views.xml +++ b/indoteknik_custom/views/upah_harian_office_views.xml @@ -27,7 +27,8 @@ <header> <button name="action_create_journal_entries" class="btn-primary" type="object" string="Create Journal Entries" attrs="{'invisible': [('state', 'not in', ['waiting_payment'])]}"/> - <button name="action_approve" class="btn-primary" type="object" string="Approve" attrs="{'invisible': [('state', 'in', ['paid', 'cancel', 'waiting_payment'])]}"/> + <button name="action_approve" class="btn-primary" type="object" string="Submit" attrs="{'invisible': [('state', '!=', 'draft')]}"/> + <button name="action_approve" class="btn-primary" type="object" string="Approve" attrs="{'invisible': [('state', 'in', ['draft','paid','cancel','waiting_payment'])]}"/> <button name="action_cancel" class="btn-secondary" type="object" string="Cancel" attrs="{'invisible': [('state', 'in', ['paid', 'cancel'])]}"/> <button name="action_reset_to_draft" class="btn-secondary" type="object" string="Reset to Draft" attrs="{'invisible': [('state', 'not in', ['cancel'])]}"/> @@ -58,8 +59,11 @@ <field name="upah_harian"/> <field name="sisa_jam_mingguan" class="text-danger" attrs="{'invisible':[('sisa_jam_mingguan','=',0)]}"/> <field name="approved_by_pic" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> + <field name="date_approved_pic" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> <field name="approved_by_dept" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> + <field name="date_approved_dept" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> <field name="approved_by_finance" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> + <field name="date_approved_finance" attrs="{'invisible': [('state', 'in', ['draft', 'cancel'])]}"/> <field name="cancel_reason"/> </group> @@ -67,13 +71,13 @@ <!-- ATTACHMENT --> <group> - <field name="attachment_type" attrs="{'readonly': [('state', '=', 'approved')]}"/> + <field name="attachment_type" attrs="{'readonly': [('state', '=', 'dept')]}"/> <field name="attachment_file_pdf" filename="attachment_filename" widget="pdf_viewer" attrs="{'invisible': [('attachment_type', '!=', 'pdf')], - 'readonly': [('state', '=', 'approved')]}"/> + 'readonly': [('state', '=', 'dept')]}"/> <field name="attachment_file_image" filename="attachment_filename" widget="image" attrs="{'invisible': [('attachment_type', '!=', 'image')], - 'readonly': [('state', '=', 'approved')]}" style="max-width:250px; max-height:250px; object-fit:contain;"/> + 'readonly': [('state', '=', 'dept')]}" style="max-width:250px; max-height:250px; object-fit:contain;"/> </group> |
