summaryrefslogtreecommitdiff
path: root/ohrms_loan_accounting/views
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 17:14:58 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 17:14:58 +0700
commit1ca3b3df3421961caec3b747a364071c80f5c7da (patch)
tree6778a1f0f3f9b4c6e26d6d87ccde16e24da6c9d6 /ohrms_loan_accounting/views
parentb57188be371d36d96caac4b8d65a40745c0e972c (diff)
initial commit
Diffstat (limited to 'ohrms_loan_accounting/views')
-rw-r--r--ohrms_loan_accounting/views/hr_loan_acc.xml28
-rw-r--r--ohrms_loan_accounting/views/hr_loan_config.xml28
2 files changed, 56 insertions, 0 deletions
diff --git a/ohrms_loan_accounting/views/hr_loan_acc.xml b/ohrms_loan_accounting/views/hr_loan_acc.xml
new file mode 100644
index 0000000..2a34948
--- /dev/null
+++ b/ohrms_loan_accounting/views/hr_loan_acc.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="hr_loan_inherited" model="ir.ui.view">
+ <field name="name">HR LOAN</field>
+ <field name="model">hr.loan</field>
+ <field name="inherit_id" ref="ohrms_loan.hr_loan_form_view"/>
+ <field name="arch" type="xml">
+ <xpath expr="//header" position="replace">
+ <header>
+ <button name="compute_installment" type="object" string="Compute Installment" class="oe_highlight" attrs="{'invisible':[('state','in',('approve', 'refuse'))]}"/>
+ <button name="action_submit" type="object" string="Submit" states="draft" class="oe_highlight"/>
+ <button name="action_cancel" type="object" string="Cancel" states="draft" />
+ <button name="action_approve" type="object" string="Approve" states="waiting_approval_1" class="oe_highlight" groups="hr.group_hr_manager,hr.group_hr_user"/>
+ <button name="action_double_approve" type="object" string="Approve" states="waiting_approval_2" class="oe_highlight" groups="account.group_account_user,account.group_account_manager"/>
+ <button name="action_refuse" type="object" string="Refuse" states="waiting_approval_1,waiting_approval_2" class="oe_highlight" groups="hr.group_hr_manager,hr.group_hr_user"/>
+ <field name="state" widget="statusbar" statusbar_visible="draft,waiting_approval_1,approve" />
+ </header>
+ </xpath>
+ <xpath expr="//field[@name='loan_amount']" position="after">
+ <field name="employee_account_id" attrs="{'invisible':[('state', '=','draft')],'readonly':[('state','in',('approve', 'refuse'))]}"/>
+ <field name="treasury_account_id" attrs="{'invisible':[('state', '=','draft')],'readonly':[('state','in',('approve', 'refuse'))]}"/>
+ <field name="journal_id" attrs="{'invisible':[('state', '=','draft')],'readonly':[('state','in',('approve', 'refuse'))]}"/>
+ </xpath>
+ </field>
+ </record>
+ </data>
+</odoo>
diff --git a/ohrms_loan_accounting/views/hr_loan_config.xml b/ohrms_loan_accounting/views/hr_loan_config.xml
new file mode 100644
index 0000000..98457de
--- /dev/null
+++ b/ohrms_loan_accounting/views/hr_loan_config.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="view_account_config_inherit" model="ir.ui.view">
+ <field name="name">Accounting settings</field>
+ <field name="model">res.config.settings</field>
+ <field name="inherit_id" ref="account.res_config_settings_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@data-key='account']" position="inside">
+ <h2>Loan Approval</h2>
+ <div class="row mt16 o_settings_container">
+ <div class="col-12 col-lg-6 o_setting_box">
+ <div class="o_setting_left_pane">
+ <field name="loan_approve"/>
+ </div>
+ <div class="o_setting_right_pane">
+ <label for="loan_approve"/>
+ <div class="text-muted">
+ Loan Approval from account manager
+ </div>
+ </div>
+ </div>
+ </div>
+ </xpath>
+ </field>
+ </record>
+ </data>
+</odoo> \ No newline at end of file