mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-04-05 03:00:15 -04:00
wiki: Use VPrintable for reason edit reason.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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')}" />
|
||||
|
||||
Reference in New Issue
Block a user