diff --git a/addons/hr_recruitment/__openerp__.py b/addons/hr_recruitment/__openerp__.py index b7cf6e6abc0..64119316f35 100644 --- a/addons/hr_recruitment/__openerp__.py +++ b/addons/hr_recruitment/__openerp__.py @@ -26,6 +26,7 @@ You can define the different phases of interviews and easily rate the applicant 'fetchmail', 'web_kanban_gauge', 'utm', + 'document', ], 'data': [ 'security/hr_recruitment_security.xml', diff --git a/addons/hr_recruitment/data/hr_recruitment_demo.xml b/addons/hr_recruitment/data/hr_recruitment_demo.xml index 6456535091f..47acc28df49 100644 --- a/addons/hr_recruitment/data/hr_recruitment_demo.xml +++ b/addons/hr_recruitment/data/hr_recruitment_demo.xml @@ -193,6 +193,28 @@ Send mail regarding our interview + + Jones_CV.pdf + Jones_CV.pdf + + hr.applicant + + + + Jose_CV.txt + Jose_CV.txt + + hr.applicant + + + + Williams_CV.doc + Williams_CV.doc + + hr.applicant + + + hr.applicant diff --git a/addons/hr_recruitment/data/hr_recruitment_demo_jones_cv.pdf b/addons/hr_recruitment/data/hr_recruitment_demo_jones_cv.pdf new file mode 100644 index 00000000000..053ce11f2cd Binary files /dev/null and b/addons/hr_recruitment/data/hr_recruitment_demo_jones_cv.pdf differ diff --git a/addons/hr_recruitment/data/hr_recruitment_demo_jose_cv.txt b/addons/hr_recruitment/data/hr_recruitment_demo_jose_cv.txt new file mode 100644 index 00000000000..3b2baf73205 --- /dev/null +++ b/addons/hr_recruitment/data/hr_recruitment_demo_jose_cv.txt @@ -0,0 +1,9 @@ +Profile + +Name : Jose +Address : 93, Press Avenue + : Le Bourget du Lac, 73377, + : France +Qualification : MCA +Email : Jose@gmail.com +Mobile : 9968513587 diff --git a/addons/hr_recruitment/data/hr_recruitment_demo_williams_cv.doc b/addons/hr_recruitment/data/hr_recruitment_demo_williams_cv.doc new file mode 100644 index 00000000000..b6ce7a684e2 Binary files /dev/null and b/addons/hr_recruitment/data/hr_recruitment_demo_williams_cv.doc differ diff --git a/addons/hr_recruitment/models/hr_recruitment.py b/addons/hr_recruitment/models/hr_recruitment.py index c158b0120b7..d6aacaebd58 100644 --- a/addons/hr_recruitment/models/hr_recruitment.py +++ b/addons/hr_recruitment/models/hr_recruitment.py @@ -160,6 +160,7 @@ class Applicant(models.Model): user_email = fields.Char(related='user_id.email', type="char", string="User Email", readonly=True) attachment_number = fields.Integer(compute='_get_attachment_number', string="Number of Attachments") employee_name = fields.Char(related='emp_id.name', string="Employee Name") + attachment_ids = fields.One2many('ir.attachment', 'res_id', domain=[('res_model', '=', 'hr.applicant')], string='Attachments') @api.depends('date_open', 'date_closed') @api.one diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml index b5f0b5e53cc..c62b80f9abd 100644 --- a/addons/hr_recruitment/views/hr_recruitment_views.xml +++ b/addons/hr_recruitment/views/hr_recruitment_views.xml @@ -213,6 +213,7 @@ + @@ -510,13 +511,29 @@ - + + + + Resumes and Letters + ir.attachment + form + kanban,tree,form + + [('res_model','=','hr.applicant')] + +

+ Search through resumes and motivation letters. +

+
+
+ + hr.recruitment.stage.tree