diff options
| author | Jérome Maes <jem@openerp.com> | 2016-05-30 17:06:28 +0200 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2016-07-12 11:43:48 +0200 |
| commit | e9b6a1c0db35087ec7e2eccb72e71fb3cee9e1be (patch) | |
| tree | 1be3b08017d94a78f7218f5ad50b06478b6304d0 /addons/website_hr_recruitment/models | |
| parent | 3275a90ff0ee71292b32a6005d2b1a289a09154b (diff) | |
[MOV-MIG] website_hr_recruitment : move some file and migrate some others ot new api
Diffstat (limited to 'addons/website_hr_recruitment/models')
| -rw-r--r-- | addons/website_hr_recruitment/models/__init__.py | 5 | ||||
| -rw-r--r-- | addons/website_hr_recruitment/models/hr_applicant.py | 5 | ||||
| -rw-r--r-- | addons/website_hr_recruitment/models/hr_job.py | 26 | ||||
| -rw-r--r-- | addons/website_hr_recruitment/models/hr_recruitment.py (renamed from addons/website_hr_recruitment/models/hr_recruitment_source.py) | 0 |
4 files changed, 20 insertions, 16 deletions
diff --git a/addons/website_hr_recruitment/models/__init__.py b/addons/website_hr_recruitment/models/__init__.py index 331192a2437..51930ad5d98 100644 --- a/addons/website_hr_recruitment/models/__init__.py +++ b/addons/website_hr_recruitment/models/__init__.py @@ -1,3 +1,6 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + import hr_job -import hr_recruitment_source +import hr_recruitment import hr_applicant diff --git a/addons/website_hr_recruitment/models/hr_applicant.py b/addons/website_hr_recruitment/models/hr_applicant.py index de1070ad43f..e630d27a595 100644 --- a/addons/website_hr_recruitment/models/hr_applicant.py +++ b/addons/website_hr_recruitment/models/hr_applicant.py @@ -1,8 +1,9 @@ # -*- coding: utf-8 -*- -from openerp.osv import osv +from odoo import models + +class Applicant(models.Model): -class hr_applicant(osv.Model): _inherit = 'hr.applicant' def website_form_input_filter(self, request, values): diff --git a/addons/website_hr_recruitment/models/hr_job.py b/addons/website_hr_recruitment/models/hr_job.py index 19ddb8e6881..244ef5721fb 100644 --- a/addons/website_hr_recruitment/models/hr_job.py +++ b/addons/website_hr_recruitment/models/hr_job.py @@ -1,22 +1,22 @@ # -*- coding: utf-8 -*- -from openerp.osv import osv, fields +from odoo import api, fields, models +class Job(models.Model): -class hr_job(osv.osv): _name = 'hr.job' _inherit = ['hr.job', 'website.seo.metadata', 'website.published.mixin'] - def _website_url(self, cr, uid, ids, field_name, arg, context=None): - res = super(hr_job, self)._website_url(cr, uid, ids, field_name, arg, context=context) - for job in self.browse(cr, uid, ids, context=context): - res[job.id] = "/jobs/detail/%s" % job.id - return res + website_description = fields.Html('Website description', translate=True) - def set_open(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'website_published': False}, context=context) - return super(hr_job, self).set_open(cr, uid, ids, context) + @api.multi + def _website_url(self, field_name, arg): + result = super(Job, self)._website_url(field_name, arg) + for job in self: + result[job.id] = "/jobs/detail/%s" % job.id + return result - _columns = { - 'website_description': fields.html('Website description', translate=True), - } + @api.multi + def set_open(self): + self.write({'website_published': False}) + return super(Job, self).set_open() diff --git a/addons/website_hr_recruitment/models/hr_recruitment_source.py b/addons/website_hr_recruitment/models/hr_recruitment.py index 0f2d87eb5f9..0f2d87eb5f9 100644 --- a/addons/website_hr_recruitment/models/hr_recruitment_source.py +++ b/addons/website_hr_recruitment/models/hr_recruitment.py |
