aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/forms.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-08-19 01:00:47 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-08-19 01:00:47 +0200
commit6372cbf59b0ec6090f1a8c8926482a06e1d7f669 (patch)
tree81b1462350a6c929f9acc8da902131a13a67237e /rhodecode/model/forms.py
parentfbddaa579e736faf28388f90ee5780ed74beefcb (diff)
Changed v.Set validation into our own that actually raises exceptions on missing values.
Added NotReviewedRevisions validator --HG-- branch : beta
Diffstat (limited to 'rhodecode/model/forms.py')
-rw-r--r--rhodecode/model/forms.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rhodecode/model/forms.py b/rhodecode/model/forms.py
index 1714c76d..d957acd9 100644
--- a/rhodecode/model/forms.py
+++ b/rhodecode/model/forms.py
@@ -333,8 +333,8 @@ def PullRequestForm():
org_ref = v.UnicodeString(strip=True, required=True)
other_repo = v.UnicodeString(strip=True, required=True)
other_ref = v.UnicodeString(strip=True, required=True)
- revisions = v.Set(required=True)
- review_members = v.Set(required=True)
+ revisions = All(v.NotReviewedRevisions()(), v.UniqueList(not_empty=True))
+ review_members = v.UniqueList(not_empty=True)
pullrequest_title = v.UnicodeString(strip=True, required=True, min=3)
pullrequest_desc = v.UnicodeString(strip=True, required=False)