aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/forms.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-11-06 21:58:29 +0100
committerMarcin Kuzminski <marcin@python-works.com>2012-11-06 21:58:29 +0100
commitcbc9f2faf7f31a86112da0b398c8f8ce8755dfce (patch)
treec388996606151d0cc9f892082e463aefedad8cf5 /rhodecode/model/forms.py
parentc695e75749905cb1862ef2ea98a4a3e7ab275661 (diff)
fixed missing permission for being able to write to group on repository settings ref #468
--HG-- branch : beta
Diffstat (limited to 'rhodecode/model/forms.py')
-rw-r--r--rhodecode/model/forms.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rhodecode/model/forms.py b/rhodecode/model/forms.py
index 74f482ce..dbcc216b 100644
--- a/rhodecode/model/forms.py
+++ b/rhodecode/model/forms.py
@@ -227,7 +227,8 @@ def RepoSettingsForm(edit=False, old_data={},
repo_name = All(v.UnicodeString(strip=True, min=1, not_empty=True),
v.SlugifyName())
description = v.UnicodeString(strip=True, min=1, not_empty=True)
- repo_group = v.OneOf(repo_groups, hideList=True)
+ repo_group = All(v.CanWriteGroup(),
+ v.OneOf(repo_groups, hideList=True))
private = v.StringBoolean(if_missing=False)
landing_rev = v.OneOf(landing_revs, hideList=True)
chained_validators = [v.ValidRepoName(edit, old_data), v.ValidPerms(),