From 639cc814226c81329479441e2faa711dd8b6a754 Mon Sep 17 00:00:00 2001 From: helmutm Date: Fri, 18 Dec 2009 12:08:29 +0000 Subject: [PATCH] provide new field types 'checkboxes', 'radiobuttons' git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3659 fd906abe-77d9-0310-91a1-e0d9ade77398 --- composer/schema/README.txt | 5 +++-- composer/schema/interfaces.py | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/composer/schema/README.txt b/composer/schema/README.txt index 3000669..bf0a073 100644 --- a/composer/schema/README.txt +++ b/composer/schema/README.txt @@ -51,8 +51,9 @@ Field types >>> from cybertools.composer.schema.interfaces import fieldTypes >>> sorted(t.token for t in fieldTypes) - ['checkbox', 'date', 'display', 'dropdown', 'email', 'fileupload', 'html', - 'list', 'number', 'password', 'spacer', 'textarea', 'textline'] + ['checkbox', 'checkboxes', 'date', 'display', 'dropdown', 'email', + 'fileupload', 'html', 'list', 'number', 'password', 'radiobuttons', + 'spacer', 'textarea', 'textline'] >>> from zope.schema.vocabulary import SimpleVocabulary >>> textFieldTypes = SimpleVocabulary([t for t in fieldTypes if t.token in diff --git a/composer/schema/interfaces.py b/composer/schema/interfaces.py index b8aaa7a..e127abc 100644 --- a/composer/schema/interfaces.py +++ b/composer/schema/interfaces.py @@ -99,8 +99,11 @@ fieldTypes = SimpleVocabulary(( instanceName='fileupload'), FieldType('checkbox', 'checkbox', u'Checkbox', instanceName='boolean'), FieldType('dropdown', 'dropdown', u'Drop-down selection'), + FieldType('radiobuttons', 'radiobuttons', u'Radiobutton Group'), #FieldType('listbox', 'listbox', u'List box (multiple selection)'), FieldType('list', 'list', u'List', instanceName='list'), + FieldType('checkboxes', 'checkboxes', u'Checkbox Group', + instanceName='checkboxes'), FieldType('calculated', 'display', u'Calculated Value', instanceName='calculated'), FieldType('spacer', 'spacer', u'Spacer',