Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
10325 Widoki

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.
Awatar
Odrzuć

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

Autor

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

Najlepsza odpowiedź

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

Awatar
Odrzuć
Autor

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

Najlepsza odpowiedź

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

Awatar
Odrzuć
Autor

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

Autor

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

Powiązane posty Odpowiedzi Widoki Czynność
0
wrz 25
708
1
gru 24
5683
0
lis 24
2269
2
lip 24
4483
0
kwi 24
2777