From: Daniel Martí Date: Tue, 15 Jul 2014 22:02:01 +0000 (+0200) Subject: Make FlattrID a hexadecimal value X-Git-Tag: 0.2.1~12 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=18b105ac70f31a34b249af3032d15fb4da9e0279;p=fdroidserver.git Make FlattrID a hexadecimal value This adds support for flattr "things" that are not direct flattr numeric ids, but hexadecimal hashes representing web pages outside of flattr. --- diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index cf21c211..fb6af1cb 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -154,9 +154,14 @@ class FieldValidator(): valuetypes = { FieldValidator("Integer", r'^[1-9][0-9]*$', None, - ['FlattrID'], + [], ['vercode']), + FieldValidator("Hexadecimal", + r'^[0-9a-f]+$', None, + ['FlattrID'], + []), + FieldValidator("HTTP link", r'^http[s]?://', None, ["Web Site", "Source Code", "Issue Tracker", "Donate"], []),