|
@ -36,7 +36,7 @@ class BveView(models.Model): |
|
|
default="draft") |
|
|
default="draft") |
|
|
data = fields.Text( |
|
|
data = fields.Text( |
|
|
string="Data", |
|
|
string="Data", |
|
|
help="Use the special Onestein query builder to define the query " |
|
|
|
|
|
|
|
|
help="Use the special query builder to define the query " |
|
|
"to generate your report dataset. " |
|
|
"to generate your report dataset. " |
|
|
"NOTE: Te be edited, the query should be in 'Draft' status.") |
|
|
"NOTE: Te be edited, the query should be in 'Draft' status.") |
|
|
|
|
|
|
|
@ -89,8 +89,10 @@ class BveView(models.Model): |
|
|
self.action_id.view_id.sudo().unlink() |
|
|
self.action_id.view_id.sudo().unlink() |
|
|
self.action_id.sudo().unlink() |
|
|
self.action_id.sudo().unlink() |
|
|
|
|
|
|
|
|
self.env['ir.model'].sudo().search( |
|
|
|
|
|
[('model', '=', self.model_name)]).unlink() |
|
|
|
|
|
|
|
|
models = self.env['ir.model'].sudo().search( |
|
|
|
|
|
[('model', '=', self.model_name)]) |
|
|
|
|
|
for model in models: |
|
|
|
|
|
model.sudo().unlink() |
|
|
|
|
|
|
|
|
table_name = self.model_name.replace(".", "_") |
|
|
table_name = self.model_name.replace(".", "_") |
|
|
tools.drop_view_if_exists(self.env.cr, table_name) |
|
|
tools.drop_view_if_exists(self.env.cr, table_name) |
|
@ -255,6 +257,7 @@ class BveView(models.Model): |
|
|
|
|
|
|
|
|
from openerp.modules.registry import RegistryManager |
|
|
from openerp.modules.registry import RegistryManager |
|
|
self.env.registry = RegistryManager.new(self.env.cr.dbname) |
|
|
self.env.registry = RegistryManager.new(self.env.cr.dbname) |
|
|
|
|
|
RegistryManager.signal_registry_change(self.env.cr.dbname) |
|
|
self.pool = self.env.registry |
|
|
self.pool = self.env.registry |
|
|
|
|
|
|
|
|
view_id = self.pool.get('ir.ui.view').create( |
|
|
view_id = self.pool.get('ir.ui.view').create( |
|
|