diff options
author | Aaron Williamson <aaron@copiesofcopies.org> | 2012-08-17 00:54:40 -0400 |
---|---|---|
committer | Joar Wandborg <git@wandborg.com> | 2012-09-18 18:10:36 +0200 |
commit | be5be1154fd22c548125ce5a055af1bdfdad9526 (patch) | |
tree | db14a89519b54b0474fca795d8ab242ab8820bfd /mediagoblin/user_pages/forms.py | |
parent | 09e528acbb4d1321fce5cec8b22fd7fd153bf68a (diff) | |
download | mediagoblin-be5be1154fd22c548125ce5a055af1bdfdad9526.tar.lz mediagoblin-be5be1154fd22c548125ce5a055af1bdfdad9526.tar.xz mediagoblin-be5be1154fd22c548125ce5a055af1bdfdad9526.zip |
Added basic collection functionality
Diffstat (limited to 'mediagoblin/user_pages/forms.py')
-rw-r--r-- | mediagoblin/user_pages/forms.py | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/mediagoblin/user_pages/forms.py b/mediagoblin/user_pages/forms.py index f17e6c00..9e8ccf01 100644 --- a/mediagoblin/user_pages/forms.py +++ b/mediagoblin/user_pages/forms.py @@ -15,16 +15,32 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import wtforms - +from wtforms.ext.sqlalchemy.fields import QuerySelectField from mediagoblin.tools.translate import fake_ugettext_passthrough as _ - class MediaCommentForm(wtforms.Form): comment_content = wtforms.TextAreaField( '', [wtforms.validators.Required()]) - class ConfirmDeleteForm(wtforms.Form): confirm = wtforms.BooleanField( _('I am sure I want to delete this')) + +class ConfirmCollectionItemRemoveForm(wtforms.Form): + confirm = wtforms.BooleanField( + _('I am sure I want to remove this item from the collection')) + +class MediaCollectForm(wtforms.Form): + collection = QuerySelectField(allow_blank=True, blank_text=_('-- Select --'), get_label='title',) + note = wtforms.TextAreaField( + _('Include a note'), + [wtforms.validators.Optional()],) + collection_title = wtforms.TextField( + _('Title'), + [wtforms.validators.Length(min=0, max=500)]) + collection_description = wtforms.TextAreaField( + _('Description of this collection'), + description=_("""You can use + <a href="http://daringfireball.net/projects/markdown/basics"> + Markdown</a> for formatting.""")) |