Add report_name_module_uniq constraint on ir.action.report
This commit is contained in:
1 parent
9d890eeecb
commit
3caaf103b3
1 file changed
+8
@@ -236,8 +236,16 @@ class ActionReport(OSV):
|
||||
module = fields.Char('Module', readonly=True)
|
||||
email = fields.Char('Email')
|
||||
|
||||
def __init__(self):
|
||||
super(ActionReport, self).__init__()
|
||||
self._sql_constraints += [
|
||||
('report_name_module_uniq', 'UNIQUE(report_name, module)',
|
||||
'The internal name must be unique by module!'),
|
||||
]
|
||||
|
||||
def init(self, cursor, module_name):
|
||||
super(ActionReport, self).init(cursor, module_name)
|
||||
|
||||
table = TableHandler(cursor, self._table, self._name, module_name)
|
||||
|
||||
# Migration from 1.0 report_name_uniq has been removed
|
||||
|
||||
Reference in new issue
Block a user