Page MenuHomec4science

photo_form.py
No OneTemporary

File Metadata

Created
Fri, Jul 26, 10:25

photo_form.py

import os
from wtforms import Form, \
TextField, \
FileField, \
FormField, \
SubmitField
from invenio.webinterface_handler_flask_utils import _
# Import custom fields
from invenio.webdeposit_load_fields import fields
from invenio.webdeposit_field_widgets import bootstrap_submit
__all__ = ['PhotoForm']
class Dimensions(Form):
height = TextField('Height')
width = TextField('Width')
class PhotoForm(Form):
title = fields.TitleField(label=_('Photo Title'))
dimensions = FormField(Dimensions)
file = FileField(_('File'))
submit = SubmitField(_('Submit Photo'), widget=bootstrap_submit)
#configuration variables
_title = _("Submit a Photo")
_drafting = True #enable and disable drafting

Event Timeline