| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <?xml version="1.0" encoding="utf-8"?>
- <odoo>
- <data>
- <!-- List View -->
- <record id="view_hr_efficiency_dynamic_field_list" model="ir.ui.view">
- <field name="name">hr.efficiency.dynamic.field.list</field>
- <field name="model">hr.efficiency.dynamic.field</field>
- <field name="arch" type="xml">
- <list string="Dynamic Fields">
- <field name="sequence" widget="handle"/>
- <field name="name"/>
- <field name="label"/>
- <field name="indicator_id"/>
- <field name="active"/>
- <field name="show_in_list"/>
- <field name="show_in_form"/>
- <field name="widget"/>
- <field name="decoration_success"/>
- <field name="decoration_warning"/>
- <field name="decoration_danger"/>
- </list>
- </field>
- </record>
- <!-- Form View -->
- <record id="view_hr_efficiency_dynamic_field_form" model="ir.ui.view">
- <field name="name">hr.efficiency.dynamic.field.form</field>
- <field name="model">hr.efficiency.dynamic.field</field>
- <field name="arch" type="xml">
- <form string="Dynamic Field Configuration">
- <header>
- <button name="action_toggle_visibility" string="Toggle Visibility" type="object" class="btn-secondary"/>
- <button name="action_move_up" string="Move Up" type="object" class="btn-secondary"/>
- <button name="action_move_down" string="Move Down" type="object" class="btn-secondary"/>
- </header>
- <sheet>
- <div class="oe_title">
- <h1>
- <field name="label" placeholder="Field Label"/>
- </h1>
- </div>
- <group>
- <group>
- <field name="name"/>
- <field name="indicator_id"/>
- <field name="sequence"/>
- <field name="active"/>
- </group>
- <group>
- <field name="widget"/>
- <field name="show_in_list"/>
- <field name="show_in_form"/>
- <field name="show_in_search"/>
- </group>
- </group>
- <notebook>
- <page string="Styling" name="styling">
- <group>
- <field name="decoration_success"/>
- <field name="decoration_warning"/>
- <field name="decoration_danger"/>
- </group>
- </page>
- <page string="Technical Info" name="technical">
- <group>
- <field name="field_technical_name" readonly="1"/>
- </group>
- </page>
- </notebook>
- </sheet>
- </form>
- </field>
- </record>
- <!-- Search View -->
- <record id="view_hr_efficiency_dynamic_field_search" model="ir.ui.view">
- <field name="name">hr.efficiency.dynamic.field.search</field>
- <field name="model">hr.efficiency.dynamic.field</field>
- <field name="arch" type="xml">
- <search string="Search Dynamic Fields">
- <field name="name"/>
- <field name="label"/>
- <field name="indicator_id"/>
- <filter string="Active" name="active" domain="[('active', '=', True)]"/>
- <filter string="Inactive" name="inactive" domain="[('active', '=', False)]"/>
- <separator/>
- <filter string="Show in List" name="show_in_list" domain="[('show_in_list', '=', True)]"/>
- <filter string="Show in Form" name="show_in_form" domain="[('show_in_form', '=', True)]"/>
- </search>
- </field>
- </record>
- <!-- Action -->
- <record id="action_hr_efficiency_dynamic_field" model="ir.actions.act_window">
- <field name="name">Dynamic Fields</field>
- <field name="res_model">hr.efficiency.dynamic.field</field>
- <field name="view_mode">list,form</field>
- <field name="context">{}</field>
- <field name="help" type="html">
- <p class="o_view_nocontent_smiling_face">
- Create your first dynamic field!
- </p>
- <p>
- Dynamic fields allow you to customize how indicators are displayed in the efficiency views.
- </p>
- </field>
- </record>
- <!-- Menu Item -->
- <menuitem id="menu_hr_efficiency_dynamic_field"
- name="Dynamic Fields"
- parent="planning.planning_menu_settings"
- action="action_hr_efficiency_dynamic_field"
- sequence="15"/>
- </data>
- </odoo>
|