Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
10334 Visualizzazioni

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
Abbandona

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

Autore

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

Risposta migliore

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
Abbandona
Autore

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

Risposta migliore

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
Abbandona
Autore

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

Autore

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

Post correlati Risposte Visualizzazioni Attività
0
set 25
711
1
dic 24
5696
0
nov 24
2272
2
lug 24
4503
0
apr 24
2787