Reviewers: ,
Please review this at http://codereview.tryton.org/575002/ Affected files: M trytond/ir/ui/view.py Index: trytond/ir/ui/view.py =================================================================== --- a/trytond/ir/ui/view.py +++ b/trytond/ir/ui/view.py @@ -319,7 +319,7 @@ 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) @@ -333,6 +333,15 @@ cls._order.insert(0, ('sequence', 'ASC')) @classmethod + def __register__(cls, module_name): + super(ViewShortcut, cls).__register__(module_name) + cursor = Transaction().cursor + 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" result = [] -- [email protected] mailing list
