aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins/piwigo/forms.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2013-05-10 20:19:16 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2013-05-10 20:19:16 -0500
commite39feb041b079af53af093050f97d741e40851e7 (patch)
treea41efd22c008bf5f439033228c92e61afd85355d /mediagoblin/plugins/piwigo/forms.py
parent829f5f9371b033a689067caffa91a03989006ce1 (diff)
parent94fadafe0908e497b9562f6e2689d83d07c5147d (diff)
downloadmediagoblin-e39feb041b079af53af093050f97d741e40851e7.tar.lz
mediagoblin-e39feb041b079af53af093050f97d741e40851e7.tar.xz
mediagoblin-e39feb041b079af53af093050f97d741e40851e7.zip
Merge branch 'master' into 623_context_hooks
Diffstat (limited to 'mediagoblin/plugins/piwigo/forms.py')
-rw-r--r--mediagoblin/plugins/piwigo/forms.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/mediagoblin/plugins/piwigo/forms.py b/mediagoblin/plugins/piwigo/forms.py
index 5bb12e62..18cbd5c5 100644
--- a/mediagoblin/plugins/piwigo/forms.py
+++ b/mediagoblin/plugins/piwigo/forms.py
@@ -26,3 +26,19 @@ class AddSimpleForm(wtforms.Form):
# tags = wtforms.FieldList(wtforms.TextField())
category = wtforms.IntegerField()
level = wtforms.IntegerField()
+
+
+_md5_validator = wtforms.validators.Regexp(r"^[0-9a-fA-F]{32}$")
+
+
+class AddForm(wtforms.Form):
+ original_sum = wtforms.TextField(None,
+ [_md5_validator,
+ wtforms.validators.Required()])
+ thumbnail_sum = wtforms.TextField(None,
+ [wtforms.validators.Optional(False),
+ _md5_validator])
+ file_sum = wtforms.TextField(None, [_md5_validator])
+ name = wtforms.TextField()
+ date_creation = wtforms.TextField()
+ categories = wtforms.TextField()