wiki: Use VPrintable for reason edit reason.

This commit is contained in:
Andre D
2012-10-21 21:00:11 -05:00
committed by Neil Williams
parent 32e5bb762a
commit 1a0ef13873
2 changed files with 3 additions and 3 deletions

View File

@@ -34,7 +34,7 @@ from r2.models.builder import WikiRevisionBuilder, WikiRecentRevisionBuilder
from r2.lib.template_helpers import join_urls
from r2.controllers.validator import VMarkdown, VModhash, nop
from r2.controllers.validator import VMarkdown, VModhash, VPrintable
from r2.controllers.validator.wiki import (VWikiPage, VWikiPageAndVersion,
VWikiModerator, VWikiPageRevise,
@@ -243,7 +243,7 @@ class WikiApiController(WikiController):
pageandprevious=VWikiPageRevise(('page', 'previous'), restricted=True),
content=VMarkdown(('content')),
page_name=VWikiPageName('page'),
reason=nop('reason'))
reason=VPrintable('reason', 256))
@api_doc(api_section.wiki, uri='/api/wiki/edit')
def POST_wiki_edit(self, pageandprevious, content, page_name, reason):
page, previous = pageandprevious

View File

@@ -43,7 +43,7 @@
%if thing.show_reason_field:
<br/><br/>
<label for="reason">${_("reason for revision")}</label><br/>
<input type="text" name="reason" id="wiki_revision_reason" />
<input type="text" name="reason" maxlength="256" id="wiki_revision_reason" />
%endif
<input type="hidden" id="previous" name="previous" value="${thing.previous}" />
<br/><br/><input type="submit" value="${_('save page')}" />