Skip to Content
Menu
Dette spørgsmål er blevet anmeldt
2 Besvarelser
10320 Visninger

I have created new module in which I wanted to extend Functionality of Recruitment module as per new requirements. So I have mentioned following details in __openerp__.py file. But it is giving me error while installing my newly created module. __openerp__.py file content:

          {
              "name"          : "XXX Application v 0.0",
               "version"      : "0.0",
              "author"        : "XXX Pvt.Ltd.",
               'website'      : 'http://www.xxx.co.in',
               "category"   : "Other",
               "depends"    : [ "base","hr","sale", "crm","account",'decimal_precision'],
               "init_xml"      : [],
               "demo_xml"      : [],
                "update_xml"    :  "security/security.xml",'security/ir.model.access.csv',"xxx_application_view.xml"],
                "installable"   : True,
                'auto_install'  : False,
                'description'   : """ """,
                'images'        : [],
                "active"        : True,
                }

I have tried with mentioning "hr_recruitment" and "hr_applicant" in depends but also it is showing error.

Error Message is :

     File "/home/fabian/openerp-7_default/openerp/osv/orm.py", line 874, in create_instance
     'You may need to add a dependency on the parent class\' module.' % (name, parent_name))
     TypeError: The model "hr.applicant" specifies an unexisting parent class "hr.applicant"
     You may need to add a dependency on the parent class' module.
Avatar
Kassér

give hr module in depends list and see whether there is any change. Thanks

Forfatter

I have already mentioned hr module in depends :(

but you have given base in depends. no need to give that because hr module is parent of base module. So give hr only

Bedste svar

Hello

You have error at

"update_xml" : "security/security.xml",'security/ir.model.access.csv',"xxx_application_view.xml"],

Replace with below

"update_xml" : [ "security/security.xml",'security/ir.model.access.csv',"xxx_application_view.xml"],

Thanks

Avatar
Kassér
Forfatter

good observation Jack that is typo mistake which I have done. I have corrected it but i faced same problem.

Vaibhav, I think your not passing all module in depends part that you use..

Bedste svar

Hello, I just copy and past your __openerp__.py ...

and I found that the update_xml key has not opening "[" so I added it, and change the names of fields inside it to be suitable with my own, and It works for me,

note: OpenERP 7 uses data instead of update_xml... [and actually all of them will work]

Regards...

Avatar
Kassér
Forfatter

it is working fine but when I was giving "hr_applicant" or "hr_recruitment" I got above error.

Forfatter

For example in same file "depends" : [ "base","hr","sale", "crm","account",'decimal_precision',"h_recriutment"],

the hr_recriutment already depends on hr , try to omit the "hr" from your depends , and check it again...

Related Posts Besvarelser Visninger Aktivitet
0
sep. 25
708
1
dec. 24
5680
0
nov. 24
2269
2
jul. 24
4481
0
apr. 24
2775