parent
a50cd6123f
commit
a400fad838
|
@ -487,6 +487,20 @@ class module(osv.osv):
|
||||||
logger.notifyChannel('init', netsvc.LOG_CRITICAL, 'module %s: invalid quality certificate: %s' % (mod.name, mod.certificate))
|
logger.notifyChannel('init', netsvc.LOG_CRITICAL, 'module %s: invalid quality certificate: %s' % (mod.name, mod.certificate))
|
||||||
raise osv.except_osv(_('Error'), _('Module %s: Invalid Quality Certificate') % (mod.name,))
|
raise osv.except_osv(_('Error'), _('Module %s: Invalid Quality Certificate') % (mod.name,))
|
||||||
|
|
||||||
|
|
||||||
|
def create(self, cr, uid, data, context={}):
|
||||||
|
id = super(module, self).create(cr, uid, data, context)
|
||||||
|
print 'Create', {
|
||||||
|
'name': 'module_name_translation',
|
||||||
|
'model': 'ir.module.module',
|
||||||
|
'res_id': id,
|
||||||
|
}
|
||||||
|
self.pool.get('ir.model.data').create(cr, uid, {
|
||||||
|
'name': 'module_name_translation',
|
||||||
|
'model': 'ir.module.module',
|
||||||
|
'res_id': id,
|
||||||
|
})
|
||||||
|
return id
|
||||||
module()
|
module()
|
||||||
|
|
||||||
class module_dependency(osv.osv):
|
class module_dependency(osv.osv):
|
||||||
|
|
|
@ -99,6 +99,9 @@ def init_db(cr):
|
||||||
id, info.get('author', ''),
|
id, info.get('author', ''),
|
||||||
info.get('website', ''), i, info.get('name', False),
|
info.get('website', ''), i, info.get('name', False),
|
||||||
info.get('description', ''), p_id, state))
|
info.get('description', ''), p_id, state))
|
||||||
|
cr.execute('insert into ir_model_data \
|
||||||
|
(name,model,module, res_id) values (%s,%s,%s,%s)', (
|
||||||
|
'module_meta_information', 'ir.module.module', i, id))
|
||||||
dependencies = info.get('depends', [])
|
dependencies = info.get('depends', [])
|
||||||
for d in dependencies:
|
for d in dependencies:
|
||||||
cr.execute('insert into ir_module_module_dependency \
|
cr.execute('insert into ir_module_module_dependency \
|
||||||
|
|
Loading…
Reference in New Issue