From 9f7974bd0d92faba0fa05ec41859051405bbb5a5 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 20 Dec 2009 13:57:36 +0000 Subject: [PATCH] new field type 'checkboxes' git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3665 fd906abe-77d9-0310-91a1-e0d9ade77398 --- composer/schema/field.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/composer/schema/field.py b/composer/schema/field.py index e311ca6..131cd2a 100644 --- a/composer/schema/field.py +++ b/composer/schema/field.py @@ -329,3 +329,11 @@ class ListFieldInstance(FieldInstance): return [self.valueFieldInstance.unmarshall(v.strip()) for v in value if v.strip()] + +class CheckBoxesFieldInstance(ListFieldInstance): + + def marshal(self, value): + return value + + def ummarshal(self, value): + return value