diff options
Diffstat (limited to 'addons/hr_evaluation/hr_evaluation_view.xml')
| -rw-r--r-- | addons/hr_evaluation/hr_evaluation_view.xml | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index b91af7b4653..da24b8b914c 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -147,7 +147,7 @@ </group> </xpath> <xpath expr="//div[@name='button_box']" position="inside"> - <button name="%(act_hr_employee_2_hr__evaluation_interview)d" + <button name="%(act_hr_employee_2_hr__evaluation_interview)d" class="oe_stat_button" icon="fa-sitemap" type="action"> @@ -227,6 +227,7 @@ <field name="date"/> <field name="employee_id"/> <field name="plan_id"/> + <field name="state"/> <filter icon="terp-check" string="Pending" domain="[('state','=','wait')]" help="Appraisal that are in Plan In Progress state"/> <filter icon="terp-camera_test" string="In progress" domain="[('state','=','progress')]" help="Appraisal that are in waiting appreciation state"/> <separator/> @@ -337,6 +338,7 @@ <field name="user_to_review_id"/> <field name="user_id" string="Interviewer"/> <field name="deadline"/> + <field name="state"/> <filter icon="terp-gtk-go-back-rtl" string="To Do" name="todo" domain="[('state','=','waiting_answer')]"/> <separator/> <filter string="New Mail" name="message_unread" domain="[('message_unread','=',True)]"/> @@ -413,5 +415,55 @@ 'default_body': 'Hello,\n\nKindly post your response for the survey interview.\n\nThanks', 'default_subject': 'Reminder to fill up Survey'}"/> + <record id="hr_evaluation_interview_action_from_department" model="ir.actions.act_window"> + <field name="name">Interview Requests</field> + <field name="res_model">hr.evaluation.interview</field> + <field name="view_type">form</field> + <field name="view_id" eval="False"/> + <field name="context">{'search_default_state': 'waiting_answer'}</field> + <field name="domain">[('user_to_review_id.department_id', '=', active_id)]</field> + <field name="search_view_id" ref="view_hr_evaluation_interview_search"/> + </record> + + <record id="hr_appraisal_action_from_department" model="ir.actions.act_window"> + <field name="name">Appraisal to start</field> + <field name="res_model">hr_evaluation.evaluation</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + <field name="search_view_id" ref="hr_evaluation.evaluation_search"/> + <field name="context">{'search_default_state': 'draft'}</field> + <field name="domain">[('employee_id.department_id', '=', active_id)]</field> + </record> + + <!--Hr Department Inherit Kanban view--> + <record id="hr_department_view_kanban" model="ir.ui.view"> + <field name="name">hr.department.kanban.inherit</field> + <field name="model">hr.department</field> + <field name="inherit_id" ref="hr.hr_department_view_kanban"/> + <field name="arch" type="xml"> + <data> + <xpath expr="//templates" position="before"> + <field name="appraisal_to_start_count"/> + <field name="interview_request_count"/> + </xpath> + <xpath expr="//div[@name='to_do']" position="attributes"> + <attribute name="class">col-md-6 col-xs-6</attribute> + </xpath> + <xpath expr="//div[@name='to_do']" position="inside"> + <div> + <a name="%(hr_evaluation_interview_action_from_department)d" type="action"> + <t t-esc="record.interview_request_count.raw_value or 0"/> Interview Requests + </a> + </div> + <div> + <a name="%(hr_appraisal_action_from_department)d" type="action"> + <t t-esc="record.appraisal_to_start_count.raw_value or 0"/> Appraisal to Start + </a> + </div> + </xpath> + </data> + </field> + </record> + </data> </openerp> |
