| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?xml version="1.0" encoding="utf-8"?>
- <odoo>
- <data>
- <!-- Wizard Form View -->
- <record id="view_hr_efficiency_calculation_wizard_form" model="ir.ui.view">
- <field name="name">hr.efficiency.calculation.wizard.form</field>
- <field name="model">hr.efficiency.calculation.wizard</field>
- <field name="arch" type="xml">
- <form string="Calculate Employee Efficiency">
- <sheet>
- <div class="oe_title">
- <h1>Calculate Employee Efficiency</h1>
- </div>
- <group>
- <group>
- <field name="start_month" placeholder="YYYY-MM"/>
- <field name="end_month" placeholder="YYYY-MM"/>
- </group>
- <group>
- <field name="company_id" groups="base.group_multi_company"/>
- <field name="employee_ids" widget="many2many_tags"/>
- </group>
- </group>
- <group invisible="not result_message">
- <field name="result_message" readonly="1" nolabel="1"/>
- </group>
- <group invisible="total_count == 0">
- <group>
- <field name="created_count" readonly="1"/>
- <field name="updated_count" readonly="1"/>
- </group>
- <group>
- <field name="total_count" readonly="1"/>
- </group>
- </group>
- </sheet>
- <footer>
- <button name="action_calculate_efficiency"
- string="Calculate Efficiency"
- type="object"
- class="btn-primary"
- invisible="result_message"/>
- <button name="action_view_results"
- string="View Results"
- type="object"
- class="btn-secondary"
- invisible="total_count == 0"/>
- <button string="Close" class="btn-secondary" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
- <!-- Action -->
- <record id="action_hr_efficiency_calculation_wizard" model="ir.actions.act_window">
- <field name="name">Calculate Efficiency</field>
- <field name="res_model">hr.efficiency.calculation.wizard</field>
- <field name="view_mode">form</field>
- <field name="target">new</field>
- <field name="help" type="html">
- <p>
- This wizard will calculate efficiency for all employees for the specified period.
- The calculation includes:
- </p>
- <ul>
- <li>Available hours (considering holidays and time off)</li>
- <li>Planned hours from the planning module</li>
- <li>Actual hours from timesheets</li>
- <li>Separation between billable and non-billable projects</li>
- </ul>
- </field>
- </record>
- <!-- Menu - REMOVED: Now only in Planning -->
- <!-- <menuitem id="menu_hr_efficiency_calculation"
- name="Calculate Efficiency"
- parent="hr.menu_hr_root"
- action="action_hr_efficiency_calculation_wizard"
- sequence="51"
- groups="hr.group_hr_manager"/> -->
- </data>
- </odoo>
|