Remove view_mode and view_id from act_window
This commit is contained in:
@@ -95,15 +95,12 @@ class ActionsActWindow(OSV):
|
||||
_columns = {
|
||||
'name': fields.char('Action Name', size=64, translate=True),
|
||||
'type': fields.char('Action Type', size=32, required=True),
|
||||
'view_id': fields.many2one('ir.ui.view', 'View Ref.',
|
||||
ondelete='cascade'),
|
||||
'domain': fields.char('Domain Value', size=250),
|
||||
'context': fields.char('Context Value', size=250),
|
||||
'res_model': fields.char('Model', size=64),
|
||||
'src_model': fields.char('Source model', size=64),
|
||||
'view_type': fields.selection([('tree','Tree'), ('form','Form')],
|
||||
string='Type of view'),
|
||||
'view_mode': fields.char('Mode of view', size=250),
|
||||
'usage': fields.char('Action Usage', size=32),
|
||||
'view_ids': fields.one2many('ir.actions.act_window.view',
|
||||
'act_window_id', 'Views'),
|
||||
@@ -117,7 +114,6 @@ class ActionsActWindow(OSV):
|
||||
_defaults = {
|
||||
'type': lambda *a: 'ir.actions.act_window',
|
||||
'view_type': lambda *a: 'form',
|
||||
'view_mode': lambda *a: 'tree,form',
|
||||
'context': lambda *a: '{}',
|
||||
'limit': lambda *a: 80,
|
||||
'auto_refresh': lambda *a: 0,
|
||||
|
||||
@@ -438,11 +438,11 @@ class XMLImport(object):
|
||||
values['icon'] = icons.get(a_type,'STOCK_NEW')
|
||||
if a_type == 'act_window':
|
||||
a_id = self.id_get(cursor, a_action)
|
||||
cursor.execute('SELECT view_type, view_mode, ' \
|
||||
cursor.execute('SELECT view_type, ' \
|
||||
'name, view_id ' \
|
||||
'FROM ir_act_window ' \
|
||||
'WHERE id = %d', (int(a_id),))
|
||||
action_type, action_mode, action_name, view_id = \
|
||||
action_type, action_name, view_id = \
|
||||
cursor.fetchone()
|
||||
if view_id:
|
||||
cursor.execute('SELECT type FROM ir_ui_view ' \
|
||||
|
||||
Reference in New Issue
Block a user