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

<?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>