Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
10324 Weergaven

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
Annuleer

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

Auteur

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

Beste antwoord

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
Annuleer
Auteur

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..

Beste antwoord

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
Annuleer
Auteur

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

Auteur

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...

Gerelateerde posts Antwoorden Weergaven Activiteit
0
sep. 25
708
1
dec. 24
5683
0
nov. 24
2269
2
jul. 24
4483
0
apr. 24
2777