pre-commit

This commit is contained in:
Andrea
2020-09-09 12:52:32 +02:00
parent 2d17441547
commit fb5ba3bce4
17 changed files with 1368 additions and 1093 deletions

View File

@@ -5,33 +5,37 @@ from odoo import api, models
class WizardModelMenuCreate(models.TransientModel):
_inherit = 'wizard.ir.model.menu.create'
_inherit = "wizard.ir.model.menu.create"
def menu_create(self):
if self.env.context.get('active_model') == 'bve.view':
if self.env.context.get("active_model") == "bve.view":
self.ensure_one()
active_id = self.env.context.get('active_id')
bve_view = self.env['bve.view'].browse(active_id)
menu = self.env['ir.ui.menu'].create({
'name': self.name,
'parent_id': self.menu_id.id,
'action': 'ir.actions.act_window,%d' % (bve_view.action_id,)
})
self.env['ir.model.data'].create({
'name': bve_view.name + ', id=' + str(menu.id),
'noupdate': True,
'module': 'bi_view_editor',
'model': 'ir.ui.menu',
'res_id': menu.id,
})
return {'type': 'ir.actions.client', 'tag': 'reload'}
active_id = self.env.context.get("active_id")
bve_view = self.env["bve.view"].browse(active_id)
menu = self.env["ir.ui.menu"].create(
{
"name": self.name,
"parent_id": self.menu_id.id,
"action": "ir.actions.act_window,%d" % (bve_view.action_id,),
}
)
self.env["ir.model.data"].create(
{
"name": bve_view.name + ", id=" + str(menu.id),
"noupdate": True,
"module": "bi_view_editor",
"model": "ir.ui.menu",
"res_id": menu.id,
}
)
return {"type": "ir.actions.client", "tag": "reload"}
return super().menu_create()
@api.model
def default_get(self, fields_list):
defaults = super().default_get(fields_list)
if self.env.context.get('active_model') == 'bve.view':
active_id = self.env.context.get('active_id')
bve_view = self.env['bve.view'].browse(active_id)
defaults.setdefault('name', bve_view.name)
if self.env.context.get("active_model") == "bve.view":
active_id = self.env.context.get("active_id")
bve_view = self.env["bve.view"].browse(active_id)
defaults.setdefault("name", bve_view.name)
return defaults