odex30_standard/hr_administrative_circular/views/administrative_circular_vie...

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 &amp; 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 &amp; 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 &amp; Decisions Tree</field>
<field name="model">hr.administrative.circular</field>
<field name="arch" type="xml">
<list string="Administrative Circulars &amp; 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 &amp; 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 &amp; 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>