From 6372cbf59b0ec6090f1a8c8926482a06e1d7f669 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Sun, 19 Aug 2012 01:00:47 +0200 Subject: Changed v.Set validation into our own that actually raises exceptions on missing values. Added NotReviewedRevisions validator --HG-- branch : beta --- rhodecode/model/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'rhodecode/model/forms.py') 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) -- cgit v1.2.3