2009-12-04 14:15:17 +00:00
<?xml version="1.0"?>
<openerp >
<data >
2010-05-27 09:26:52 +00:00
2012-07-25 18:16:10 +00:00
<menuitem name= "Recruitment"
id="menu_hr_recruitment_recruitment"
parent="hr.menu_hr_configuration"
sequence="40"/>
2012-05-17 12:09:11 +00:00
2012-07-25 18:16:10 +00:00
<act_window
id="act_hr_applicant_to_meeting"
name="Meetings"
2014-01-15 09:38:05 +00:00
res_model="calendar.event"
2012-07-25 18:16:10 +00:00
src_model="hr.applicant"
2013-06-26 12:16:17 +00:00
view_mode="calendar,tree,form,graph"
2012-07-25 18:16:10 +00:00
view_type="form"/>
2010-01-12 06:43:23 +00:00
2012-07-25 18:16:10 +00:00
<!-- Stage -->
2010-02-28 19:44:19 +00:00
<record id= "hr_job_stage_act" model= "ir.actions.act_window" >
2010-12-30 10:18:57 +00:00
<field name= "name" > Recruitment / Applicants Stages</field>
2010-06-11 13:12:09 +00:00
<field name= "res_model" > hr.recruitment.stage</field>
2010-02-28 19:44:19 +00:00
<field name= "view_type" > form</field>
2010-06-11 13:12:09 +00:00
<field name= "domain" > []</field>
<field name= "context" > {}</field>
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:56:31 +00:00
<p class= "oe_view_nocontent_create" >
2012-08-04 13:21:36 +00:00
Click to add a new stage in the recruitment process.
</p> <p >
Define here your stages of the recruitment process, for example:
qualification call, first interview, second interview, refused,
hired.
</p>
</field>
2010-02-28 19:44:19 +00:00
</record>
2010-05-27 09:26:52 +00:00
2010-02-28 19:44:19 +00:00
2014-02-11 10:58:07 +00:00
<!-- Applicants -->
2010-02-28 20:36:51 +00:00
<record model= "ir.ui.view" id= "crm_case_tree_view_job" >
2010-02-28 19:44:19 +00:00
<field name= "name" > Applicants</field>
2010-02-28 19:58:15 +00:00
<field name= "model" > hr.applicant</field>
2009-12-04 14:15:17 +00:00
<field name= "arch" type= "xml" >
2013-06-27 09:48:07 +00:00
<tree string= "Applicants" fonts= "bold:message_unread==True" >
2012-08-16 09:26:16 +00:00
<field name= "message_unread" invisible= "1" />
2013-08-19 09:31:36 +00:00
<field name= "last_stage_id" invisible= "1" />
2013-04-12 13:44:00 +00:00
<field name= "create_date" />
2013-07-08 12:56:58 +00:00
<field name= "date_last_stage_update" invisible= "1" />
2013-09-10 13:17:04 +00:00
<field name= "name" />
2010-02-28 19:44:19 +00:00
<field name= "partner_name" />
<field name= "email_from" />
<field name= "partner_phone" />
<field name= "job_id" />
2009-12-04 14:15:17 +00:00
<field name= "stage_id" />
2010-07-26 06:15:27 +00:00
<field name= "title_action" invisible= "context.get('invisible_next_action', True)" />
<field name= "date_action" invisible= "context.get('invisible_next_date', True)" />
2011-08-18 19:30:44 +00:00
<field name= "source_id" invisible= "1" />
2010-04-07 10:41:20 +00:00
<field name= "survey" invisible= "1" />
2014-02-07 16:26:15 +00:00
<field name= "response_id" invisible= "1" />
2010-02-28 19:44:19 +00:00
<field name= "priority" />
<field name= "type_id" invisible= "1" />
<field name= "availability" invisible= "1" />
<field name= "department_id" invisible= "context.get('invisible_department', True)" />
2009-12-04 14:15:17 +00:00
<field name= "user_id" />
</tree>
</field>
</record>
2010-02-28 20:36:51 +00:00
<record model= "ir.ui.view" id= "crm_case_form_view_job" >
2010-02-19 10:47:19 +00:00
<field name= "name" > Jobs - Recruitment Form</field>
2010-02-28 19:58:15 +00:00
<field name= "model" > hr.applicant</field>
2009-12-04 14:15:17 +00:00
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Jobs - Recruitment Form" >
2012-06-04 12:11:39 +00:00
<header >
2012-08-08 17:02:15 +00:00
<field name= "stage_id" widget= "statusbar" clickable= "True" />
2012-06-04 12:11:39 +00:00
</header>
2012-06-13 15:18:55 +00:00
<sheet >
2012-06-19 08:56:18 +00:00
<div class= "oe_right oe_button_box" >
2014-03-26 12:00:56 +00:00
<button name= "action_makeMeeting" class= "oe_stat_button" icon= "fa-calendar" type= "object"
2014-04-15 10:54:19 +00:00
help="Schedule interview with this applicant">
<div > Schedule<br /> Meeting</div>
</button>
2014-04-15 15:01:46 +00:00
<button name= "action_start_survey"
2014-03-26 12:00:56 +00:00
class="oe_stat_button"
2014-03-28 13:30:51 +00:00
icon="fa-user"
2014-04-15 15:01:46 +00:00
type="object"
2014-04-15 10:54:19 +00:00
help="Answer related job question"
2014-02-07 16:26:15 +00:00
context="{'survey_id': survey}"
2014-04-15 10:54:19 +00:00
attrs="{'invisible':[('survey','=',False)]}">
<div > Start<br /> Interview</div>
</button>
2014-03-26 12:00:56 +00:00
<button name= "action_print_survey"
class="oe_stat_button"
2014-03-28 13:30:51 +00:00
icon="fa-print"
2014-03-26 12:00:56 +00:00
type="object"
2014-04-15 10:54:19 +00:00
help="Print interview report"
attrs="{'invisible':[('survey','=',False)]}">
<div > Print<br /> Interview</div>
</button>
2014-03-26 12:00:56 +00:00
<button name= "action_get_attachment_tree_view"
class="oe_stat_button"
2014-03-28 13:30:51 +00:00
icon="fa-book"
2014-03-26 12:00:56 +00:00
type="object">
<field name= "attachment_number" widget= "statinfo" string= "Documents" />
</button>
2012-06-13 15:18:55 +00:00
</div>
2012-06-19 08:56:18 +00:00
<div class= "oe_title" >
<label for= "name" class= "oe_edit_only" />
2012-06-13 15:18:55 +00:00
<h1 > <field name= "name" /> </h1>
2012-06-19 08:56:18 +00:00
<label for= "partner_name" class= "oe_edit_only" />
2013-07-08 09:11:56 +00:00
<h2 style= "display: inline-block;" >
2012-06-25 07:17:05 +00:00
<field name= "partner_name" class= "oe_inline" />
2013-08-23 13:24:28 +00:00
<button string= "Create Employee" name= "create_employee_from_applicant" type= "object"
2013-07-08 09:11:56 +00:00
class="oe_link oe_inline" style="margin-left: 8px;"
2014-03-19 13:52:24 +00:00
attrs="{'invisible': [('emp_id', '!=', False)]}"/>
2012-06-21 08:30:53 +00:00
</h2>
2012-06-13 15:18:55 +00:00
</div>
2012-06-14 08:30:22 +00:00
<group >
2012-06-13 15:18:55 +00:00
<group >
2012-07-05 16:11:18 +00:00
<field name= "partner_id"
2012-10-29 08:34:14 +00:00
on_change="onchange_partner_id(partner_id)"/>
2012-07-05 16:11:18 +00:00
<field name= "email_from" widget= "email" />
<field name= "partner_phone" />
<field name= "partner_mobile" />
<field name= "type_id" placeholder= "Degree" />
2012-06-13 15:18:55 +00:00
</group>
<group >
2014-02-07 16:26:15 +00:00
<field name= "user_id"
2013-09-04 14:11:22 +00:00
context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_hr_manager']}"/>
2012-06-21 08:30:53 +00:00
<label for= "title_action" />
<div >
2012-11-09 10:26:17 +00:00
<field name= "date_action" />
2012-08-06 19:05:27 +00:00
<field name= "title_action" class= "oe_inline" placeholder= "e.g. Call for interview" />
2012-06-21 08:30:53 +00:00
</div>
2014-02-21 12:21:21 +00:00
<field name= "priority" widget= "priority" />
2012-07-10 10:30:11 +00:00
<field name= "source_id" />
<field name= "reference" />
2012-06-13 15:18:55 +00:00
</group>
2012-07-05 15:49:41 +00:00
<group string= "Job" >
2012-04-10 19:59:44 +00:00
<field name= "survey" invisible= "1" />
2014-02-07 16:26:15 +00:00
<field name= "response_id" invisible= "1" />
2012-07-05 16:11:18 +00:00
<field name= "job_id" on_change= "onchange_job(job_id)" />
2013-09-12 05:02:48 +00:00
<field name= "department_id" on_change= "onchange_department_id(department_id, stage_id)" />
2013-07-15 10:10:35 +00:00
<field name= "company_id" />
2012-07-05 15:49:41 +00:00
<label for= "availability" />
<div >
<field name= "availability" class= "oe_inline" /> <label string= "Day(s)" class= "oe_inline" />
</div>
</group>
<group string= "Contract" >
<label for= "salary_expected" />
<div >
2012-11-09 10:26:17 +00:00
<field name= "salary_expected" class= "oe_inline" />
2012-12-08 12:43:19 +00:00
<span class= "oe_inline" attrs= "{'invisible':[('salary_expected_extra','=',False)]}" > + </span>
2012-07-05 15:49:41 +00:00
<field name= "salary_expected_extra" class= "oe_inline" placeholder= "Extra advantages..." />
</div>
<label for= "salary_proposed" />
<div >
2012-11-09 10:26:17 +00:00
<field name= "salary_proposed" class= "oe_inline" />
2012-12-08 12:43:19 +00:00
<span class= "oe_inline" attrs= "{'invisible':[('salary_proposed_extra','=',False)]}" > + </span>
2012-07-05 15:49:41 +00:00
<field name= "salary_proposed_extra" class= "oe_inline" placeholder= "Extra advantages..." />
</div>
2013-07-08 09:11:56 +00:00
<field name= "emp_id" readonly= "1" />
2012-06-13 15:18:55 +00:00
</group>
2010-06-12 17:49:33 +00:00
</group>
2012-08-16 14:44:03 +00:00
<group >
<field name= "categ_ids" widget= "many2many_tags" />
</group>
2012-07-05 15:49:41 +00:00
<separator string= "Application Summary" />
<field name= "description" placeholder= "Feedback of interviews..." />
2012-04-10 13:20:43 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-08-15 22:30:38 +00:00
<field name= "message_follower_ids" widget= "mail_followers" />
2013-03-04 12:55:34 +00:00
<field name= "message_ids" widget= "mail_thread" />
2012-07-13 09:53:41 +00:00
</div>
2012-06-13 15:18:55 +00:00
</form>
2009-12-04 14:15:17 +00:00
</field>
</record>
2010-02-28 20:36:51 +00:00
<record model= "ir.ui.view" id= "crm_case_graph_view_job" >
2010-02-19 10:47:19 +00:00
<field name= "name" > Jobs - Recruitment Graph</field>
2010-02-28 19:58:15 +00:00
<field name= "model" > hr.applicant</field>
2010-01-08 12:05:22 +00:00
<field name= "arch" type= "xml" >
2013-12-24 10:28:27 +00:00
<graph string= "Cases By Stage and Estimates" type= "bar" orientation= "vertical" stacked= "True" >
<field name= "job_id" type= "row" />
<field name= "stage_id" type= "col" />
<field name= "salary_expected" type= "measure" />
2010-01-08 12:05:22 +00:00
</graph>
</field>
2010-02-17 08:49:38 +00:00
</record>
2010-01-08 12:05:22 +00:00
2010-02-28 20:36:51 +00:00
<record id= "view_crm_case_jobs_filter" model= "ir.ui.view" >
2010-02-28 19:44:19 +00:00
<field name= "name" > Jobs - Recruitment Search</field>
2010-02-28 19:58:15 +00:00
<field name= "model" > hr.applicant</field>
2010-02-28 19:44:19 +00:00
<field name= "arch" type= "xml" >
2013-07-08 09:11:56 +00:00
<search string= "Search Applicants" >
2012-07-20 11:03:40 +00:00
<field name= "partner_name" filter_domain= "['|','|',('name','ilike',self),('partner_name','ilike',self),('email_from','ilike',self)]" string= "Subject / Applicant" />
2013-06-27 09:48:07 +00:00
<filter string= "My" domain= "[('user_id', '=', uid)]" />
2014-07-01 08:32:01 +00:00
<filter string= "Unassigned" domain= "[('user_id', '=', False)]" />
2012-07-20 11:03:40 +00:00
<separator />
2012-09-10 22:07:26 +00:00
<filter string= "Next Actions" context= "{'invisible_next_action':False, 'invisible_next_date':False}"
2012-07-20 11:03:40 +00:00
domain="[('date_action','< > ',False)]" help="Filter and view on next actions and date"/>
2014-07-01 08:32:01 +00:00
<separator />
<filter string= "New Mail" name= "message_unread" domain= "[('message_unread','=',True)]" />
2012-07-31 11:28:04 +00:00
<field name= "job_id" />
2013-06-19 11:46:33 +00:00
<field name= "department_id" />
2012-07-31 11:28:04 +00:00
<field name= "user_id" />
2013-07-08 12:56:58 +00:00
<field name= "stage_id" domain= "[]" />
2013-02-11 12:57:51 +00:00
<separator />
<field name= "categ_ids" />
2013-07-08 12:56:58 +00:00
<separator />
2014-05-22 09:44:35 +00:00
<group expand= "0" string= "Group By" >
2012-09-10 22:07:26 +00:00
<filter string= "Responsible" domain= "[]" context= "{'group_by':'user_id'}" />
<filter string= "Job" domain= "[]" context= "{'group_by':'job_id'}" />
<filter string= "Degree" domain= "[]" context= "{'group_by':'type_id'}" />
<filter string= "Stage" domain= "[]" context= "{'group_by':'stage_id'}" />
2014-09-17 08:09:22 +00:00
<filter string= "Creation Date" context= "{'group_by':'create_date'}" />
2013-07-08 12:56:58 +00:00
<filter string= "Last Stage Update" context= "{'group_by':'date_last_stage_update'}" />
2010-02-28 19:44:19 +00:00
</group>
</search>
</field>
</record>
2009-12-04 14:15:17 +00:00
2010-07-26 06:15:27 +00:00
<!-- CRM Lead Calendar View -->
<record model= "ir.ui.view" id= "hr_applicant_calendar_view" >
<field name= "name" > Hr Applicants Calendar</field>
<field name= "model" > hr.applicant</field>
<field name= "priority" eval= "2" />
<field name= "arch" type= "xml" >
<calendar string= "Applicants"
date_start="date_action" color="user_id">
2012-07-25 17:40:49 +00:00
<field name= "name" />
<field name= "partner_name" />
2012-06-06 06:29:18 +00:00
<field name= "title_action" />
2010-07-26 06:15:27 +00:00
</calendar>
</field>
</record>
2012-07-25 17:40:49 +00:00
<!-- Hr Applicant Kanban View -->
2012-06-13 15:45:57 +00:00
<record model= "ir.ui.view" id= "hr_kanban_view_applicant" >
2011-09-16 12:03:52 +00:00
<field name= "name" > Hr Applicants kanban</field>
<field name= "model" > hr.applicant</field>
<field name= "arch" type= "xml" >
<kanban default_group_by= "stage_id" >
2012-08-16 16:31:05 +00:00
<field name= "stage_id" />
2011-10-25 13:22:54 +00:00
<field name= "color" />
<field name= "priority" />
<field name= "survey" />
2011-11-30 16:38:50 +00:00
<field name= "user_id" />
2011-12-05 15:07:06 +00:00
<field name= "user_email" />
2012-06-05 11:54:31 +00:00
<field name= "partner_name" />
<field name= "type_id" />
<field name= "job_id" />
2012-06-21 16:11:11 +00:00
<field name= "title_action" />
2012-06-29 15:46:09 +00:00
<field name= "department_id" />
2012-08-16 15:11:48 +00:00
<field name= "categ_ids" />
2013-02-05 13:03:47 +00:00
<field name= "message_summary" />
2013-09-11 09:58:04 +00:00
<field name= "attachment_number" />
2012-06-27 10:36:10 +00:00
<templates >
2012-06-29 15:46:09 +00:00
<t t-name= "kanban-tooltip" >
2012-09-06 10:46:24 +00:00
<ul class= "oe_kanban_tooltip" >
2012-06-29 15:46:09 +00:00
<li t-if= "record.type_id.raw_value" > <b > Degree:</b> <field name= "type_id" /> </li>
<li t-if= "record.partner_id.raw_value" > <b > Contact:</b> <field name= "partner_id" /> </li>
<li t-if= "record.department_id.raw_value" > <b > Departement:</b> <field name= "department_id" /> </li>
</ul>
</t>
<t t-name= "kanban-box" >
2012-09-04 16:37:25 +00:00
<div t-attf-class= "oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click oe_semantic_html_override" >
2012-06-29 15:46:09 +00:00
<div class= "oe_dropdown_toggle oe_dropdown_kanban" >
<span class= "oe_e" > i</span>
<ul class= "oe_dropdown_menu" >
2012-09-04 14:12:04 +00:00
<t t-if= "widget.view.is_action_enabled('delete')" > <li > <a type= "delete" > Delete</a> </li> </t>
2012-06-29 15:46:09 +00:00
<li > <a name= "action_makeMeeting" type= "object" > Schedule Interview</a> </li>
<li > <ul class= "oe_kanban_colorpicker" data-field= "color" /> </li>
</ul>
2014-02-07 16:26:15 +00:00
2012-06-29 15:46:09 +00:00
</div>
<div class= "oe_kanban_content" tooltip= "kanban-tooltip" >
<div >
2012-10-13 10:50:46 +00:00
<t t-if= "record.partner_name.raw_value" > <b > <field name= "partner_name" /> </b> <br /> </t>
2012-10-09 10:01:02 +00:00
<i > <field name= "name" /> </i> <br />
2012-06-29 15:46:09 +00:00
<field name= "job_id" /> <br />
2013-03-14 06:25:06 +00:00
<t t-if= "record.partner_mobile.raw_value" > Mobile: <field name= "partner_mobile" /> <br /> </t>
2012-06-20 14:04:12 +00:00
</div>
2013-02-07 11:30:05 +00:00
<div style= "padding-left: 0.5em" >
2013-02-12 05:08:43 +00:00
<t t-if= "record.date_action.raw_value and record.date_action.raw_value lt (new Date())" t-set= "red" > oe_kanban_text_red</t>
<span t-attf-class= "#{red || ''}" > <field name= "date_action" /> </span>
2013-02-07 11:30:05 +00:00
<t t-if= "record.date_action.raw_value" > : </t>
<field name= "title_action" />
2012-06-20 14:04:12 +00:00
</div>
2013-02-19 11:30:54 +00:00
<div style= "width:240px" > <field name= "categ_ids" /> </div>
2014-05-08 15:25:36 +00:00
<div class= "oe_kanban_bottom_right" >
2014-05-08 14:33:49 +00:00
<img t-att-src= "kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title= "record.user_id.value" width= "24" height= "24" class= "oe_kanban_avatar pull-right" />
2014-05-08 15:25:36 +00:00
<div class= "pull-left" groups= "base.group_user" >
2014-05-08 14:33:49 +00:00
<field name= "priority" widget= "priority" />
</div>
2011-09-16 12:03:52 +00:00
</div>
2012-08-16 15:11:48 +00:00
<div class= "oe_kanban_footer_left" style= "margin-top:5px;" >
2013-02-19 09:07:28 +00:00
<t t-raw= "record.message_summary.raw_value" />
2014-02-07 16:26:15 +00:00
<a t-if= "record.attachment_number" name= "action_get_attachment_tree_view" type= "object" style= "margin-right: 10px" > <field name= "attachment_number" /> Documents</a>
2012-08-16 15:11:48 +00:00
</div>
2014-02-07 16:26:15 +00:00
2011-09-16 12:03:52 +00:00
</div>
2012-06-29 15:46:09 +00:00
<div class= "oe_clear" > </div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
2012-06-05 11:54:31 +00:00
2013-06-06 10:54:11 +00:00
<record model= "ir.actions.act_window" id= "action_hr_job_applications" >
2013-06-19 09:32:03 +00:00
<field name= "name" > Applications</field>
<field name= "res_model" > hr.applicant</field>
<field name= "view_mode" > kanban,tree,form,graph,calendar</field>
2014-02-10 13:16:09 +00:00
<field name= "context" > {'search_default_job_id': [active_id], 'default_job_id': active_id, 'empty_list_help_model': 'hr.job'}</field>
2013-07-31 13:25:35 +00:00
<field name= "help" type= "html" >
<p >
2014-07-09 11:39:38 +00:00
Odoo helps you track applicants in the recruitment
2013-07-31 13:25:35 +00:00
process and follow up all operations: meetings, interviews, etc.
</p> <p >
Applicants and their attached CV are created automatically when an email is sent.
2014-03-19 13:52:24 +00:00
If you install the document management modules, all resumes are indexed automatically,
2013-07-31 13:25:35 +00:00
so that you can easily search through their content.
</p>
</field>
2013-06-06 10:54:11 +00:00
</record>
2014-02-11 10:58:07 +00:00
<!-- Jobs -->
2013-07-26 12:05:53 +00:00
<record id= "view_job_filter_recruitment" model= "ir.ui.view" >
<field name= "name" > Job</field>
<field name= "model" > hr.job</field>
<field name= "inherit_id" ref= "hr.view_job_filter" />
<field name= "arch" type= "xml" >
<field name= "department_id" positon= "after" >
<separator />
<filter string= "Unread Messages" name= "message_unread" domain= "[('message_unread','=',True)]" />
</field>
</field>
</record>
2010-03-02 12:48:29 +00:00
<record id= "hr_job_survey" model= "ir.ui.view" >
<field name= "name" > hr.job.form1</field>
<field name= "model" > hr.job</field>
<field name= "inherit_id" ref= "hr.view_hr_job_form" />
<field name= "arch" type= "xml" >
2014-02-10 17:15:11 +00:00
<group name= "employee_data" position= "inside" >
2012-07-25 17:40:49 +00:00
<label for= "survey_id" groups= "base.group_user" />
<div groups= "base.group_user" >
2014-03-05 15:09:52 +00:00
<field name= "survey_id" class= "oe_inline" domain= "[('res_model','=','hr_recruitment')]" />
2013-09-04 13:28:08 +00:00
<button string= "Print Interview" name= "action_print_survey" type= "object" attrs= "{'invisible':[('survey_id','=',False)]}" class= "oe_inline oe_link" />
2012-06-13 15:45:57 +00:00
</div>
2013-11-11 20:06:21 +00:00
<label for= "address_id" />
<div >
2014-01-26 20:20:49 +00:00
<field name= "address_id" context= "{'show_address': 1}" />
2013-11-11 20:06:21 +00:00
<span class= "oe_grey" > (empty = remote work)</span>
</div>
2013-08-23 13:24:28 +00:00
</group>
2013-09-04 13:28:08 +00:00
<xpath expr= "//field[@name='department_id']" position= "after" >
2013-11-22 08:41:13 +00:00
<label for= "alias_name" string= "Specific Email Address" attrs= "{'invisible': [('alias_domain', '=', False)]}" help = "Define a specific contact address for this job position. If you keep it empty, the default email address will be used which is in human resources settings" />
2013-09-04 13:28:08 +00:00
<div name= "alias_def" attrs= "{'invisible': [('alias_domain', '=', False)]}" >
2013-06-25 08:46:21 +00:00
<field name= "alias_id" class= "oe_read_only oe_inline"
string="Email Alias" required="0"/>
2013-05-07 12:22:23 +00:00
<div class= "oe_edit_only oe_inline" name= "edit_alias" style= "display: inline;" >
<field name= "alias_name" class= "oe_inline" /> @<field name= "alias_domain" class= "oe_inline" readonly= "1" />
</div>
</div>
2012-08-06 01:27:17 +00:00
</xpath>
2013-11-22 08:41:13 +00:00
<xpath expr= "//field[@name='department_id']" position= "after" >
2013-11-21 12:22:55 +00:00
<field name= "user_id" class= "oe_inline" />
</xpath>
2014-03-26 12:00:56 +00:00
<xpath expr= "//div[@name='buttons']" position= "inside" >
<div class= "oe_button_box" >
<button class= "oe_stat_button"
icon="fa-file-o"
name="%(action_hr_job_applications)d"
context="{'default_user_id': user_id}"
type="action">
<field name= "application_count" widget= "statinfo" string= "Applications" />
</button>
<button class= "oe_stat_button"
icon="fa-book"
name="action_get_attachment_tree_view"
type="object">
<field name= "documents_count" widget= "statinfo" string= "Documents" />
</button>
</div>
</xpath>
2010-03-02 12:48:29 +00:00
</field>
</record>
2013-03-28 13:03:38 +00:00
<record id= "view_hr_job_kanban" model= "ir.ui.view" >
<field name= "name" > hr.job.kanban</field>
<field name= "model" > hr.job</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<kanban class= "oe_background_grey" >
2013-03-28 13:03:38 +00:00
<field name= "name" />
2014-07-02 09:35:39 +00:00
<field name= "alias_name" />
<field name= "alias_domain" />
2013-03-28 13:03:38 +00:00
<field name= "department_id" />
<field name= "no_of_recruitment" />
<field name= "color" />
2013-12-24 07:22:24 +00:00
<field name= "application_ids" />
2013-12-24 12:48:34 +00:00
<field name= "document_ids" />
2013-05-17 13:43:41 +00:00
<field name= "no_of_hired_employee" />
2013-04-10 07:27:31 +00:00
<field name= "manager_id" />
2013-05-15 12:52:53 +00:00
<field name= "survey_id" />
2013-05-16 09:50:52 +00:00
<field name= "state" />
2013-11-25 13:17:05 +00:00
<field name= "user_id" />
2013-03-28 13:03:38 +00:00
<templates >
<t t-name= "kanban-box" >
2013-04-10 07:27:31 +00:00
<div t-attf-class= "oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_job oe_kanban_card oe_kanban_global_click" >
2013-05-31 10:53:33 +00:00
<div class= "oe_dropdown_toggle oe_dropdown_kanban oe_custom" >
2013-04-01 11:20:10 +00:00
<span class= "oe_e" > í</span>
2013-03-28 13:03:38 +00:00
<ul class= "oe_dropdown_menu" >
2013-05-23 12:08:19 +00:00
<t t-if= "widget.view.is_action_enabled('edit')" >
<li > <a type= "edit" > Edit...</a> </li>
</t>
<t t-if= "widget.view.is_action_enabled('delete')" >
<li > <a type= "delete" > Delete</a> </li>
</t>
2013-03-28 13:03:38 +00:00
<li > <ul class= "oe_kanban_colorpicker" data-field= "color" /> </li>
</ul>
</div>
2014-07-02 09:35:39 +00:00
<div class= "oe_kanban_content" >
2013-11-22 05:38:50 +00:00
<t t-if= "record.user_id.raw_value" >
2013-11-27 13:04:11 +00:00
<img t-att-src= "kanban_image('res.users', 'image_medium', record.user_id.raw_value[0])" t-att-title= "record.user_id.value" class= "oe_kanban_avatar oe_job_avatar" />
2013-06-19 09:32:03 +00:00
</t>
2013-11-22 05:38:50 +00:00
<t t-if= "record.user_id.raw_value === false" >
2013-06-19 09:32:03 +00:00
<img t-att-src= '_s + "/base/static/src/img/avatar.png"' class= "oe_kanban_avatar oe_job_avatar" />
</t>
<div class= "oe_job_detail" >
2014-07-01 07:35:27 +00:00
<div class= "text-center oe_job oe_name oe_kanban_ellipsis" >
2013-06-19 09:32:03 +00:00
<field name= "name" />
</div>
2014-07-01 07:35:27 +00:00
<div class= "text-center oe_job oe_department oe_kanban_ellipsis" >
<strong > <field name= "department_id" />
2013-06-27 10:13:45 +00:00
<span t-if= "record.manager_id.value" class= "oe_manager_name" >
(<t t-esc= "record.manager_id.value" /> )
2014-07-01 07:35:27 +00:00
</span> </strong>
2013-06-19 09:32:03 +00:00
</div>
2014-07-01 07:35:27 +00:00
<div class= "text-center oe_job_alias oe_kanban_ellipsis" t-if= "record.alias_name.value and record.alias_domain.value and record.state.raw_value == 'recruit'" >
<small > <i class= "fa fa-envelope-o" > </i> <field name= "alias_id" /> </small>
2013-09-05 12:33:34 +00:00
</div>
2014-03-19 13:52:24 +00:00
2013-05-23 12:08:19 +00:00
</div>
2013-05-23 13:02:32 +00:00
<t t-if= "record.state.raw_value == 'recruit'" >
2013-05-24 12:57:39 +00:00
<div class= "oe_applications" >
2014-02-10 13:16:09 +00:00
<a name= "%(action_hr_job_applications)d" type= "action" >
2014-07-01 07:35:27 +00:00
<span > <t t-esc= "record.application_ids.raw_value.length" /> Applications</span>
2013-06-19 09:32:03 +00:00
</a>
2013-09-06 05:52:34 +00:00
<br />
2014-02-11 10:58:07 +00:00
<a t-if= "record.document_ids.raw_value.length gt 0" name= "action_get_attachment_tree_view" type= "object" >
2013-12-24 12:48:34 +00:00
<span t-if= "record.document_ids.raw_value.length gt 1" > <t t-esc= "record.document_ids.raw_value.length" /> Documents</span>
<span t-if= "record.document_ids.raw_value.length lt 2" > <t t-esc= "record.document_ids.raw_value.length" /> Document</span>
2013-09-05 11:30:13 +00:00
</a>
2013-05-24 12:57:39 +00:00
</div>
2013-09-16 06:38:02 +00:00
<div class= "oe_job_justgage" >
2014-02-11 10:05:37 +00:00
<field state= "recruit" name= "no_of_hired_employee" widget= "gauge"
2014-07-01 07:35:27 +00:00
style="margin-top:7px; width:160px; height: 120px;"
2014-02-11 10:05:37 +00:00
options="{
'max_field': 'no_of_recruitment',
'label': 'Hired Employees',
2014-02-11 12:23:08 +00:00
'on_change': 'action_set_no_of_recruitment',
2014-02-11 10:05:37 +00:00
'on_click_label': 'employee(s) to recruit',
'force_set': False,
'gauge_value_field': 'no_of_recruitment',
}">
Hired Employees
</field>
2013-09-16 06:38:02 +00:00
</div>
2013-05-23 12:08:19 +00:00
</t>
2013-05-23 13:02:32 +00:00
<t t-if= "record.state.raw_value == 'open'" >
2013-05-24 09:52:00 +00:00
<div class= "oe_start_recruitment" >
2013-09-05 12:33:34 +00:00
<p > <b > click here</b> , To start the recruitment</p>
2013-07-02 07:27:39 +00:00
<img src= "/hr_recruitment/static/src/img/down1.png" />
2013-05-23 12:08:19 +00:00
</div>
2013-05-17 06:07:57 +00:00
</t>
2013-05-24 12:57:39 +00:00
<div class= "oe_launch_recruitment" >
<a t-if= "record.state.raw_value == 'open'" data-name= "job_recruitment" data-type= "object" class= "oe_kanban_action" > Launch Recruitment</a>
<a t-if= "record.state.raw_value == 'recruit'" data-name= "job_open" data-type= "object" class= "oe_kanban_action" > Recruitment Done</a>
2013-09-05 12:33:34 +00:00
<a t-if= "record.survey_id.raw_value" > | </a>
<a t-if= "record.survey_id.raw_value" data-name= "action_print_survey" data-type= "object" class= "oe_kanban_action" > Print Interview</a>
2013-05-15 12:52:53 +00:00
</div>
2013-03-28 13:03:38 +00:00
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<!-- hr related job position menu action -->
2013-04-02 06:50:52 +00:00
<record model= "ir.actions.act_window" id= "action_hr_job" >
2013-03-28 13:03:38 +00:00
<field name= "name" > Job Positions</field>
<field name= "res_model" > hr.job</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > kanban,tree,form</field>
2013-05-29 06:18:58 +00:00
<field name= "context" > {'search_default_in_recruitment': 1}</field>
2013-08-23 13:24:28 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2014-03-19 13:52:24 +00:00
Click here to create a new job or remove the filter on "In Recruitment" to recruit for an on hold job.
2013-09-04 13:28:08 +00:00
</p>
<p >
Define job position profile and manage recruitment in a context of a particular job: print interview survey, define number of expected new employees, and manage its recruitment pipe
2013-08-23 13:24:28 +00:00
</p>
</field>
2013-03-28 13:03:38 +00:00
</record>
2010-03-02 12:48:29 +00:00
2012-07-25 17:40:49 +00:00
<!-- Stage Tree View -->
2010-06-12 17:49:33 +00:00
<record model= "ir.ui.view" id= "hr_recruitment_stage_tree" >
<field name= "name" > hr.recruitment.stage.tree</field>
<field name= "model" > hr.recruitment.stage</field>
<field name= "arch" type= "xml" >
<tree string= "Stages" >
2010-07-20 07:17:40 +00:00
<field name= "sequence" invisible= "1" />
2010-06-12 17:49:33 +00:00
<field name= "name" />
2012-04-25 14:11:35 +00:00
<field name= "department_id" />
2013-10-18 13:21:20 +00:00
<field name= "fold" />
2010-06-12 17:49:33 +00:00
</tree>
</field>
</record>
2010-05-11 13:54:14 +00:00
2012-07-25 17:40:49 +00:00
<!-- Stage Form View -->
2010-06-12 17:49:33 +00:00
<record model= "ir.ui.view" id= "hr_recruitment_stage_form" >
<field name= "name" > hr.recruitment.stage.form</field>
<field name= "model" > hr.recruitment.stage</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Stage" >
2013-01-30 11:36:24 +00:00
<sheet >
2012-06-13 15:45:57 +00:00
<group string= "Stage Definition" >
2012-09-03 12:33:09 +00:00
<group >
<field name= "name" />
<field name= "department_id" />
</group>
<group >
<field name= "sequence" />
<field name= "fold" />
2013-09-20 10:28:18 +00:00
<field name= "template_id" domain= "[('model_id.model', '=', 'hr.applicant')]" />
2012-09-03 12:33:09 +00:00
</group>
2010-07-20 07:17:40 +00:00
</group>
2012-06-13 15:45:57 +00:00
<separator string= "Requirements" />
<field name= "requirements" />
2013-01-30 11:36:24 +00:00
</sheet>
2010-06-12 17:49:33 +00:00
</form>
</field>
</record>
2010-05-11 13:54:14 +00:00
2012-07-25 17:40:49 +00:00
<!-- Stage Action -->
2010-06-12 17:49:33 +00:00
<record id= "hr_recruitment_stage_act" model= "ir.actions.act_window" >
<field name= "name" > Stages</field>
<field name= "res_model" > hr.recruitment.stage</field>
<field name= "view_type" > form</field>
<field name= "view_id" ref= "hr_recruitment_stage_tree" />
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:56:31 +00:00
<p class= "oe_view_nocontent_create" >
2012-08-04 13:21:36 +00:00
Click to add a new stage in the recruitment process.
</p> <p >
Don't forget to specify the department if your recruitment process
is different according to the job position.
</p>
</field>
2010-06-12 17:49:33 +00:00
</record>
2010-05-12 05:56:48 +00:00
2010-06-12 17:49:33 +00:00
<menuitem
id="menu_hr_recruitment_stage"
name="Stages"
parent="menu_hr_recruitment_recruitment"
action="hr_recruitment_stage_act"
2012-05-30 10:12:38 +00:00
sequence="1" groups="base.group_no_one"/>
2010-05-12 05:56:48 +00:00
2012-07-25 17:40:49 +00:00
<!-- Degree Tree View -->
2010-07-26 06:15:27 +00:00
<record model= "ir.ui.view" id= "hr_recruitment_degree_tree" >
<field name= "name" > hr.recruitment.degree.tree</field>
<field name= "model" > hr.recruitment.degree</field>
<field name= "arch" type= "xml" >
<tree string= "Degree" >
<field name= "sequence" invisible= "1" />
<field name= "name" />
</tree>
</field>
</record>
2012-07-25 17:40:49 +00:00
<!-- Degree Form View -->
2010-07-26 06:15:27 +00:00
<record model= "ir.ui.view" id= "hr_recruitment_degree_form" >
<field name= "name" > hr.recruitment.degree.form</field>
<field name= "model" > hr.recruitment.degree</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Degree" >
2013-01-30 11:36:24 +00:00
<sheet >
2012-06-13 15:45:57 +00:00
<group >
<field name= "name" />
2012-11-09 10:26:17 +00:00
<field name= "sequence" groups= "base.group_no_one" />
2012-06-13 15:45:57 +00:00
</group>
2013-01-30 11:36:24 +00:00
</sheet>
2010-07-26 06:15:27 +00:00
</form>
</field>
</record>
2012-07-25 17:40:49 +00:00
<!-- Degree Action -->
2010-07-26 06:15:27 +00:00
<record id= "hr_recruitment_degree_action" model= "ir.actions.act_window" >
<field name= "name" > Degree</field>
<field name= "res_model" > hr.recruitment.degree</field>
<field name= "view_type" > form</field>
<field name= "view_id" ref= "hr_recruitment_degree_tree" />
</record>
2011-03-28 12:03:01 +00:00
<menuitem
id="menu_hr_recruitment_degree"
2011-03-30 09:30:04 +00:00
name="Degrees"
2011-03-28 12:03:01 +00:00
parent="menu_hr_recruitment_recruitment"
action="hr_recruitment_degree_action"
2012-03-22 12:38:23 +00:00
sequence="5" groups="base.group_no_one"/>
2011-03-28 12:03:01 +00:00
2012-07-25 17:40:49 +00:00
<!-- Source Tree View -->
2011-08-18 19:30:44 +00:00
<record model= "ir.ui.view" id= "hr_recruitment_source_tree" >
<field name= "name" > hr.recruitment.source.tree</field>
<field name= "model" > hr.recruitment.source</field>
<field name= "arch" type= "xml" >
<tree string= "Sources of Applicants" >
<field name= "name" />
</tree>
</field>
</record>
<record model= "ir.ui.view" id= "hr_recruitment_source_form" >
<field name= "name" > hr.recruitment.source.form</field>
<field name= "model" > hr.recruitment.source</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Sources of Applicants" >
2013-01-30 11:36:24 +00:00
<sheet >
<group >
<field name= "name" />
</group>
</sheet>
2011-08-18 19:30:44 +00:00
</form>
</field>
</record>
<record id= "hr_recruitment_source_action" model= "ir.actions.act_window" >
<field name= "name" > Sources of Applicants</field>
<field name= "res_model" > hr.recruitment.source</field>
<field name= "view_type" > form</field>
</record>
2012-07-25 17:40:49 +00:00
<menuitem
id="menu_hr_recruitment_source"
parent="menu_hr_recruitment_recruitment"
action="hr_recruitment_source_action"
groups="base.group_no_one"
sequence="10"/>
2011-08-18 19:30:44 +00:00
2009-12-04 14:15:17 +00:00
</data>
</openerp>