You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
4.0 KiB
93 lines
4.0 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Tree view of approve.incentive -->
|
|
<record id="approve_incentive_view_tree" model="ir.ui.view">
|
|
<field name="name">
|
|
approve.incentive.view.tree.sales_incentive_calculation
|
|
</field>
|
|
<field name="model">approve.incentive</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Sales">
|
|
<field name="salesperson_id"/>
|
|
<field name="goal"/>
|
|
<field name="achieved"/>
|
|
<field name="achievement_percentage"/>
|
|
<field name="incentive"/>
|
|
<field name="status"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Form view of approve.incentive -->
|
|
<record id="approve_incentive_view_form" model="ir.ui.view">
|
|
<field name="name">
|
|
approve.incentive.view.form.sales_incentive_calculation
|
|
</field>
|
|
<field name="model">approve.incentive</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Incentive Approval">
|
|
<header>
|
|
<field name="check" invisible="1"/>
|
|
<button name="action_approve" type="object" string="Approve"
|
|
invisible="check"/>
|
|
<button name="action_rejected" type="object" string="Reject"
|
|
invisible="check"/>
|
|
<field name="status" widget="statusbar"
|
|
statusbar_visible="unpaid,submit,paid"/>
|
|
</header>
|
|
<sheet>
|
|
<group>
|
|
<group>
|
|
<field name="salesperson_id"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="goal"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="achieved"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="achievement_percentage"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
|
|
</group>
|
|
<group>
|
|
<field name="incentive"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="journal_id"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="debit_account_id"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
<field name="credit_account_id"
|
|
readonly="status == 'paid' or status == 'reject'"/>
|
|
</group>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Search view of approve.incentive -->
|
|
<record id="approve_incentive_view_search" model="ir.ui.view">
|
|
<field name="name">
|
|
approve.incentive.search.sales_incentive_calculation
|
|
</field>
|
|
<field name="model">approve.incentive</field>
|
|
<field name="arch" type="xml">
|
|
<search string="By status">
|
|
<filter name="status" string="date"
|
|
domain="[('status','=', 'submit')]"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Action for approve.incentive -->
|
|
<record id="approve_incentive_action" model="ir.actions.act_window">
|
|
<field name="name">Incentive Approval</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">approve.incentive</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="help" type="html">
|
|
<p class="oe_view_nocontent_create">
|
|
Click to create a new incentive setting.
|
|
</p>
|
|
</field>
|
|
</record>
|
|
</odoo>
|
|
|