diff options
| author | ced <> | 2007-06-29 07:21:28 +0000 |
|---|---|---|
| committer | ced <> | 2007-06-29 07:21:28 +0000 |
| commit | 87fb7341666fa43b2029b0a7d00e86a0b3d21450 (patch) | |
| tree | 4c73cafbe7c7e976a4f03db57c8bf1e9a441bf31 /bin/addons/base/module/module.py | |
| parent | 2a8d128e515eb319e760746f57807ef11dff3e29 (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.py | 4 |
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 !' |
