When i install my module i obtain this error....
File "/usr/lib/pymodules/python2.6/openerp/modules/loading.py", line 256, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) File "/usr/lib/pymodules/python2.6/openerp/modules/loading.py", line 165, in load_module_graph init_module_models(cr, package.name, models) File "/usr/lib/pymodules/python2.6/openerp/modules/module.py", line 374, in init_module_models result = obj._auto_init(cr, {'module': module_name}) File "/usr/lib/pymodules/python2.6/openerp/osv/orm.py", line 3147, in _auto_init if dest_model._table != 'ir_actions': AttributeError: 'NoneType' object has no attribute '_table'
__openerp__
{ 'name': 'Project Management Extension', 'version': '0.1', 'author': 'xxx S.r.l.', 'website': '', 'category': '', 'sequence': 8, 'summary': '', 'images': [ ], 'depends': [ "project" ], 'description': [ "Project Management Extension"], 'data': [ 'qms_project_view.xml' ], 'installable': True, 'auto_install': False, 'application': True, }
vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
qms_projects.py
import time import datetime
from openerp.osv import fields, osv from openerp.tools.translate import _
class Project(osv.osv): '''Project''' _name = "project.project" _inherit = 'project.project'
_columns = {
'type_id': fields.many2one('project.type', string='Typology'),
'legacy_project_code': fields.char('Project Code',size=250),
'redmine_project': fields.char('Redmine project',size=250),
'sales_order_id': fields.many2one('sale.order',string='Sale Order'),
'purchases_order_ids': fields.many2one('purchase.order',string='Purchase Order'),
'qms_documents_ids': fields. many2one('project.qms.document',string='Documents'),
}
Project()
class project_task_type(osv.osv): '''project_task_type''' _name = "project.task" _inherit = 'project.task'
_columns = {
'qms_testing_approval': fields.many2one('project.qms.document', string='Approval Document'),
}
project_task_type()
class Project_Type(osv.osv): '''Project_Type''' _name = 'project.type'
_columns = {
'name': fields.char('Project Code',size=250),
'description': fields.text('Description'),
'qms_code': fields.char('Qms Code',size=250),
'active': fields.boolean('Active'),
}
Project_Type()
qms_project_view.xml
<openerp> <data>
<record model="ir.ui.view" id="edit_project"> <field name="name">project.project.form</field> <field name="model">project.project</field> <field name="type">form</field> <field name="inherit_id" ref="project.edit_project"/> <field name="arch" type="xml"> <field name="user_id" position="after"> <field name="type_id"/> <field name="sales_order_id"/> </field> <notebook> <page string="QMS">
<field name="legacy_project_code" string="Project code"/>
<field name="redmine_project" string="Redmine project" />
</page>
</notebook>
</field>
</record>
</data>
</openerp>
I've another problem... i can't output label in this layout
<notebook>
<page string="QMS">
<field name="legacy_project_code" string="Project code"/>
<field name="redmine_project" string="Redmine project" />
</page>
</notebook>
Could anyone help me?