comparison rhodecode/model/forms.py @ 2897:1f7b8c73c94a

Merge with beta
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 08 Oct 2012 22:37:09 +0200
parents d998cc84cf72 eb180eb16c18
children a5f0bc867edc
comparison
equal deleted inserted replaced
2880:3c7c24f9031f 2897:1f7b8c73c94a
325 email = All(v.UniqSystemEmail(), v.Email) 325 email = All(v.UniqSystemEmail(), v.Email)
326 326
327 return _UserExtraEmailForm 327 return _UserExtraEmailForm
328 328
329 329
330 def PullRequestForm(): 330 def PullRequestForm(repo_id):
331 class _PullRequestForm(formencode.Schema): 331 class _PullRequestForm(formencode.Schema):
332 allow_extra_fields = True 332 allow_extra_fields = True
333 filter_extra_fields = True 333 filter_extra_fields = True
334 334
335 user = v.UnicodeString(strip=True, required=True) 335 user = v.UnicodeString(strip=True, required=True)
336 org_repo = v.UnicodeString(strip=True, required=True) 336 org_repo = v.UnicodeString(strip=True, required=True)
337 org_ref = v.UnicodeString(strip=True, required=True) 337 org_ref = v.UnicodeString(strip=True, required=True)
338 other_repo = v.UnicodeString(strip=True, required=True) 338 other_repo = v.UnicodeString(strip=True, required=True)
339 other_ref = v.UnicodeString(strip=True, required=True) 339 other_ref = v.UnicodeString(strip=True, required=True)
340 revisions = All(v.NotReviewedRevisions()(), v.UniqueList(not_empty=True)) 340 revisions = All(v.NotReviewedRevisions(repo_id)(), v.UniqueList(not_empty=True))
341 review_members = v.UniqueList(not_empty=True) 341 review_members = v.UniqueList(not_empty=True)
342 342
343 pullrequest_title = v.UnicodeString(strip=True, required=True, min=3) 343 pullrequest_title = v.UnicodeString(strip=True, required=True, min=3)
344 pullrequest_desc = v.UnicodeString(strip=True, required=False) 344 pullrequest_desc = v.UnicodeString(strip=True, required=False)
345 345