Я использую openerp 6.1.1 и пытаюсь создать заявителя из дополнения thunderbird.Опция кандидата не отображается в дополнении thunderbird в openerp
Я создал специальный модуль для добавления дополнительных полей в модель hr_applicant.
Аддон Thunderbird OpenERP не показывает возможность создания Заявителя.
Когда я удаляю пользовательский модуль, я могу видеть эту опцию в добавлении thunderibird.
Я не ясно, что я делаю неправильно в пользовательском модуле:
class hr_applicant_custom (osv.osv):
_name = 'hr.applicant'
_inherit = 'hr.applicant'
_columns = {
'year_passing': fields.integer('Passing Year', help='Year of passing'),
'experience': fields.float('Experience', digits=(3,1)),
}
hr_applicant_custom()
Пожалуйста совет. Заранее спасибо.
Это сработало. Большое спасибо. Кстати, я пробовал 'class hr_applicant_custom (hr_applicant)', но это не сработало. Любые идеи? Благодарю. – helloworld
@helloworld 'class hr_applicant_custom (hr_applicant)' this did not не работает, потому что снова, поскольку я сказал, что Python MRO играет большую роль в наследовании класса, если вы дадите '_inherit' другое значение, тогда последний код будет играть роль и что мы сделали в обоих случаях здесь сохраняется предыдущее значение и используется новое значение, это возможное решение для гибкости OpenERP Framework, иначе здесь Python MRO - головная боль. , надеюсь, что вы получаете очко –
Я понимаю. Спасибо за это. – helloworld