Beispiel #1
0
 def afterSetUp(self):
     schema = Schema(id='my_schema', title='my_schema')
     self.schema = schema
     # patch the schema instance so we can add widgets
     schema.gl_get_selected_language = lambda: 'en'
     schema.gl_add_languages = lambda a: None
     schema.addWidget('my_str', widget_type='String')
     schema.addWidget('my_local_str', widget_type='String', localized=True)
     schema._getOb('my_str-property').required = True
     schema.addWidget('my_date', widget_type='Date', data_type='date')
def _create_test_schema():
    schema = Schema(id='my_schema', title='my_schema')
    # patch the schema instance so we can add widgets
    schema.gl_get_selected_language = lambda: 'en'
    schema.gl_add_languages = lambda a: None
    schema.addWidget('title', widget_type='String', localized=True)
    schema.addWidget('my_str', widget_type='String')
    schema.addWidget('my_local_str', widget_type='String', localized=True)
    schema.addWidget('my_int', widget_type='String', data_type='int')
    return schema
Beispiel #3
0
 def afterSetUp(self):
     schema = Schema(id='interval_schema', title='Interval Schema')
     self.schema = schema.__of__(self.portal.portal_schemas)
     addIntervalWidget(self.schema,
                       'theint-property',
                       title='Interval Wid.')
Beispiel #4
0
 def afterSetUp(self):
     schema = Schema(id='geo_schema', title='Geo Schema')
     self.schema = schema.__of__(self.portal.portal_schemas)
     addGeoWidget(self.schema, 'thegeo-property', title='Geo Location')