X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/c24bf5fa92daf6b6f2b2d2c31113e387b5025841..db50b75e23a5cd6b29d1315f3a8ed2b7befeb81f:/apps/wiki/forms.py diff --git a/apps/wiki/forms.py b/apps/wiki/forms.py index d5c0ed54..74934bd2 100644 --- a/apps/wiki/forms.py +++ b/apps/wiki/forms.py @@ -66,14 +66,12 @@ class DocumentTextSaveForm(forms.Form): """ Form for saving document's text: - * name - document's storage identifier. * parent_revision - revision which the modified text originated from. * comment - user's verbose comment; will be used in commit. * stage_completed - mark this change as end of given stage. """ - id = forms.CharField(widget=forms.HiddenInput) parent_revision = forms.IntegerField(widget=forms.HiddenInput) text = forms.CharField(widget=forms.HiddenInput) @@ -102,3 +100,34 @@ class DocumentTextSaveForm(forms.Form): label=_(u"Completed"), help_text=_(u"If you completed a life cycle stage, select it."), ) + + +class DocumentTextRevertForm(forms.Form): + """ + Form for reverting document's text: + + * revision - revision to revert to. + * comment - user's verbose comment; will be used in commit. + + """ + + revision = forms.IntegerField(widget=forms.HiddenInput) + + author_name = forms.CharField( + required=False, + label=_(u"Author"), + help_text=_(u"Your name"), + ) + + author_email = forms.EmailField( + required=False, + label=_(u"Author's email"), + help_text=_(u"Your email address, so we can show a gravatar :)"), + ) + + comment = forms.CharField( + required=True, + widget=forms.Textarea, + label=_(u"Your comments"), + help_text=_(u"Describe the reason for reverting."), + )