İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
10330 Görünümler

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
Vazgeç

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

Üretici

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

En İyi Yanıt

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
Vazgeç
Üretici

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

En İyi Yanıt

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
Vazgeç
Üretici

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

Üretici

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

İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Eyl 25
709
1
Ara 24
5688
0
Kas 24
2269
2
Tem 24
4487
0
Nis 24
2783