Files
odoo_source/addons/hr/views/hr_config_settings_views.xml
T
Fabien Pinckaers e25dd35a25 [ADD] hr_org_chart: organizational chart on employee forms
This commit introduces a new widget specific to employees. It is used
to display an org chart centered on the current displayed employee.
Two levels of managers as well as subordinates are displayed.

It is contained in its own module and its installation is available from
hr settings.

Thanks to Stefano Rigano <sri@odoo.com> (@stefanorigano) for design and UX
implementation.
2017-04-03 10:38:03 +02:00

68 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="hr_config_settings_view_form" model="ir.ui.view">
<field name="name">hr.config.settings.form</field>
<field name="model">hr.config.settings</field>
<field name="arch" type="xml">
<form String="Hr Settings" class="oe_form_configuration">
<field name="company_id" invisible="1"/>
<header>
<button string="Save" type="object" name="execute" class="oe_highlight"/>
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
<sheet>
<h2>Work Organization</h2>
<div class="row mt16 o_settings_container" title="Prout prout prout">
<div class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_right_pane">
<label for="resource_calendar_id"/>
<span class="fa fa-lg fa-building-o" title="Values set here are company-specific." groups="base.group_multi_company"/>
<div class="row">
<div class="text-muted col-md-8">
Set default calendar used to compute time allocation for leaves, timesheets, ...
</div>
</div>
<div class="content-group">
<div class="mt16">
<field name="resource_calendar_id"
class="o_light_label"
domain="[('company_id', '=', company_id)]"
context="{'default_company_id': company_id}"/>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box" title="Show organizational chart on employee form">
<div class="o_setting_left_pane">
<field name="module_hr_org_chart"/>
</div>
<div class="o_setting_right_pane">
<label for="module_hr_org_chart"/>
<div class="text-muted">
Show organizational chart on employee form.
</div>
</div>
</div>
</div>
</sheet>
</form>
</field>
</record>
<record id="hr_config_settings_action" model="ir.actions.act_window">
<field name="name">Configure HR</field>
<field name="res_model">hr.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
</record>
<menuitem id="hr_menu_configuration"
name="Settings"
parent="menu_human_resources_configuration"
sequence="0"
action="hr_config_settings_action"
groups="base.group_system"/>
</odoo>