138 lines
6.9 KiB
XML
138 lines
6.9 KiB
XML
<?xml version="1.0"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="administrative_circular_form_view" model="ir.ui.view">
|
|
<field name="name">Administrative Circular & Decision Form</field>
|
|
<field name="model">hr.administrative.circular</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<header>
|
|
<button string="Submit"
|
|
name="act_submit"
|
|
invisible="state != 'draft'"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr.group_hr_user"/>
|
|
<button string="Confirm"
|
|
name="act_hr"
|
|
invisible="state != 'hr'"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr.group_hr_manager"/>
|
|
<button string="Approve"
|
|
name="act_officer"
|
|
invisible="state != 'officer'"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr_base.group_executive_manager"/>
|
|
<button string="Approve"
|
|
name="act_manager"
|
|
invisible="state != 'manager'"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr_base.group_general_manager"/>
|
|
<button string="Send"
|
|
name="act_send"
|
|
invisible="state != 'approve'"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr.group_hr_user"/>
|
|
<button string="Reset to Draft"
|
|
name="act_reset"
|
|
invisible="state not in ('refuse', 'send')"
|
|
type="object"
|
|
class="oe_highlight" confirm="Are you sure to Reset To Draft This Record?"
|
|
groups="hr.group_hr_user"/>
|
|
<button string="Refuse" name="act_refuse"
|
|
invisible="state not in ('draft', 'hr', 'officer', 'manager', 'approve')"
|
|
type="object"
|
|
class="oe_highlight"
|
|
groups="hr.group_hr_manager,hr_base.group_executive_manager,hr_base.group_general_manager"/>
|
|
<field name="state" widget="statusbar"
|
|
statusbar_visible="draft,hr,approve,send,refuse"/>
|
|
</header>
|
|
<sheet string="Administrative Circular/ Decision">
|
|
<group col="1">
|
|
<group readonly="state != 'draft'" col="4" colspan="2">
|
|
<field name="name" readonly="state != 'draft'" colspan="4"/>
|
|
<field name="responsible_id" readonly="state != 'draft'"/>
|
|
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
|
|
<field name="date" readonly="state != 'draft'"/>
|
|
<field name="type" readonly="state != 'draft'" colspan="4"/>
|
|
</group>
|
|
<notebook>
|
|
<page string="Employees" invisible="type != 'internal'">
|
|
<field name="employee_ids" force_save="1"
|
|
readonly="state != 'draft'"
|
|
nolabel="1" colspan="4"/>
|
|
</page>
|
|
<page string="Partners" invisible="type != 'external'">
|
|
<field name="partner_ids" nolabel="1"
|
|
readonly="state != 'draft'"/>
|
|
</page>
|
|
<page string="Terms & Conditions">
|
|
<group col="2">
|
|
<field name="term_template_id" readonly="state != 'draft'"/>
|
|
<field name="terms"
|
|
nolabel="1"
|
|
colspan="2"
|
|
readonly="state != 'draft'"
|
|
placeholder="Terms And Conditions"/>
|
|
</group>
|
|
</page>
|
|
</notebook>
|
|
</group>
|
|
</sheet>
|
|
<chatter/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="administrative_circular_tree_view">
|
|
<field name="name">Administrative Circulars & Decisions Tree</field>
|
|
<field name="model">hr.administrative.circular</field>
|
|
<field name="arch" type="xml">
|
|
<list string="Administrative Circulars & Decisions">
|
|
<field name="date"/>
|
|
<field name="name"/>
|
|
<field name="responsible_id"/>
|
|
<field name="type"/>
|
|
<field name="state"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
<record model="ir.actions.act_window" id="administrative_circular_action">
|
|
<field name="name">Administrative Circular & Decision</field>
|
|
<field name="res_model">hr.administrative.circular</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
<menuitem id="administrative_circular_menu"
|
|
name="Administrative Circulars & Decisions"
|
|
parent="hr.menu_hr_main"
|
|
sequence="3"
|
|
action="administrative_circular_action"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<record id="terms_conditions_form_view" model="ir.ui.view">
|
|
<field name="name">Term/ Condition Form</field>
|
|
<field name="model">hr.terms.conditions</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet string="Term/ Condition">
|
|
<group col="2">
|
|
<field name="name"/>
|
|
<field name="active"/>
|
|
<label string="Description" for="name"/>
|
|
<br/>
|
|
<field name="description" nolabel="1" colspan="2"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|