Files
enterprise-addons/hr_recruitment_integration_base/models/hr_recruitment_platform.py
T

30 lines
950 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, _
class HrRecruitmentPlatform(models.Model):
_name = 'hr.recruitment.platform'
_description = 'Recruitment Platform'
_inherit = ['avatar.mixin']
name = fields.Char(string="Name", required=True)
website = fields.Char(string="Website")
# crud pricing
price_to_publish = fields.Float(string="Price to Publish")
price_to_get = fields.Float(string="Price to Get")
price_to_update = fields.Float(string="Price to Update")
price_to_delete = fields.Float(string="Price to Delete")
def _post_api_call(self, data):
# To be overridden by the specific platform
return {
'data': {},
'status': _('failure'),
'message': _(
'No API call defined for this platform '
'please contact the administrator'
)
}