summaryrefslogtreecommitdiff
path: root/addons/hr_evaluation/hr_evaluation_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hr_evaluation/hr_evaluation_view.xml')
-rw-r--r--addons/hr_evaluation/hr_evaluation_view.xml54
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>