Remove required in shortcut sequence

review575002
This commit is contained in:
Nicolas Évrard committed 2012-10-19 16:25:56 +02:00
1 parent b57f044ba8
commit 391116f7cd
1 file changed
+10 -1
+10 -1
View File
@@ -319,7 +319,7 @@ class ViewShortcut(ModelSQL, ModelView):
name = fields.Char('Shortcut Name', required=True)
res_id = fields.Integer('Resource Ref.', required=True)
sequence = fields.Integer('Sequence', required=True)
sequence = fields.Integer('Sequence')
user_id = fields.Many2One('res.user', 'User Ref.', required=True,
ondelete='CASCADE')
resource = fields.Char('Resource Name', required=True)
@@ -332,6 +332,15 @@ class ViewShortcut(ModelSQL, ModelView):
})
cls._order.insert(0, ('sequence', 'ASC'))
@classmethod
def __register__(cls, module_name):
cursor = Transaction().cursor
super(ViewShortcut, cls).__register__(module_name)
table = TableHandler(cursor, cls, module_name)
# Migration from 2.4 sequence is not required anymore
table.not_null_action('sequence', action='remove')
@classmethod
def get_sc(cls, user_id, model='ir.ui.menu'):
"Provide user's shortcuts"