summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module.py
diff options
context:
space:
mode:
authorced <>2007-06-29 07:21:28 +0000
committerced <>2007-06-29 07:21:28 +0000
commit87fb7341666fa43b2029b0a7d00e86a0b3d21450 (patch)
tree4c73cafbe7c7e976a4f03db57c8bf1e9a441bf31 /bin/addons/base/module/module.py
parent2a8d128e515eb319e760746f57807ef11dff3e29 (diff)
base: add constraint uniq module name
bzr revid: ced-142ae303eb9bebeafc029e9b511c04355ea449ba
Diffstat (limited to 'bin/addons/base/module/module.py')
-rw-r--r--bin/addons/base/module/module.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index 2703bdf7fb6..2ea7984b119 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -115,6 +115,10 @@ class module(osv.osv):
}
_order = 'name'
+ _sql_constraints = [
+ ('name_uniq', 'unique (name)', 'The name of the module must be unique !')
+ ]
+
def state_change(self, cr, uid, ids, newstate, context={}, level=50):
if level<1:
raise 'Recursion error in modules dependencies !'