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',