From 18b105ac70f31a34b249af3032d15fb4da9e0279 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Wed, 16 Jul 2014 00:02:01 +0200 Subject: [PATCH] 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. --- fdroidserver/metadata.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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"], []), -- 2.30.2