From 381e26edaad6c4e17ae0764e54958da7a72621a6 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 30 Apr 2012 22:56:27 +0200 Subject: [PATCH] new integer and integer URL report fields --- expert/field.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/expert/field.py b/expert/field.py index 2b92ab9..710aeb8 100644 --- a/expert/field.py +++ b/expert/field.py @@ -183,6 +183,19 @@ class TargetField(RelationField): return util.getObjectForUid(value) +class IntegerField(Field): + + def getSortValue(self, row): + value = self.getValue(row) + if value.isdigit(): + return int(value) + + +class IntegerUrlField(IntegerField, UrlField): + + pass + + class MultiLineField(Field): renderer = 'multiline'