Products.MightyCal.EventType.ContentTypes (version 1.18) | index /home/zope/lib/python/Products/MightyCal/EventType/ContentTypes.py |
ContentType definitions for the MightyCal product. * ContentTypes are the most basic building block for FieldSpecs. A FieldSpec can be comprised of a BasicContentType, which contains a single DataType, or else it can be comprised of a composite ContentType object, which may be comprised of multiple ContentTypes itself. * ContentType objects are supposed to implement the 'Composite' design pattern, which ensures that a FieldSpec that is comprised of a simple ContentType behaves the same way as a FieldSpec that is comprised of a ContentTypes that has many levels of subsidiary objects. * Even though ContentTypes are not intended to be callable directly from the Web, their methods are still declared to be private using security.declarePrivate(), to prevent hackers from trying to modify backend data by cleverly constructed HTTP requests to objects that aren't accessible from the normal user interface.
Modules | ||||||
|
Classes | ||||||||||||||||||||||||||||||||||||||||||
|
Data | ||
ACTION_CONTENT_TYPE = 'ActionContentType' ADD_EVENT_TYPE_METHOD = 'addEventType' APPROVED_CALENDARS_FIELD = 'ApprovedCalendarField' BASE_REGEXP_DATA_RANGE_PROVIDER = 'BaseRegexpDataRangeProvider' BASIC_CONTENT_TYPE = 'BasicContentType' BOOLEAN_DATA_TYPE = 'BooleanDataType' BOX_CHECKED = 'on' CALENDAR_DATA_RANGE_PROVIDER = 'CalendarDataRangeProvider' CALENDAR_DATA_TYPE = 'CalendarDataType' CALENDAR_DEFAULT_VALUE_PROVIDER = 'CalendarDefaultValueProvider' CALENDAR_OWNER = 'calendarOwner' CONTENT_TYPES = 'ContentTypes' CUSTOMIZABLE_REGEXP_DATA_RANGE_PROVIDER = 'CustomizableRegexpDataRangeProvider' DATA_RANGE_PROVIDER = 'DataRangeProvider' DATA_RANGE_PROVIDERS = 'DataRangeProviders' DATA_TYPES = 'DataTypes' DATE_TIME_DATA_TYPE = 'DateTimeDataType' DEFAULT_BOOLEAN_FORMAT = 'T' DEFAULT_DATE_FORMAT = '%m/%d/%y %I:%M %p' DEFAULT_INTEGER_FORMAT = '%d' DEFAULT_STRING_FORMAT = '%s' DEFAULT_VALUE_PROVIDER = 'DefaultValueProvider' DEFAULT_VALUE_PROVIDERS = 'DefaultValueProviders' DESCRIPTION_FIELD = 'DescriptionField' DESCRIPTION_PROPERTY = 'description' DISPLAY_TEMPLATE = 'StandardDisplay' EMPTY_LIST_DEFAULT_VALUE_PROVIDER = 'EmptyListDefaultValueProvider' EVENT_CATALOG = 'EventCatalog' EVENT_DETAIL_TEMPLATE = 'EventDetail' EVENT_EDITOR_TEMPLATE = 'EventEditor' EVENT_TIME_FIELD = 'EventTimeField' EVENT_TYPE_OWNER = 'eventTypeOwner' FALSE = 0 FIELD_COMMENT = 'fieldComment' FIELD_TITLE = 'fieldTitle' IMMUTABLE_FIELD = 'ImmutableField' INDEXED_FIELD = 'IndexedField' INFO = 0 INTEGER_DATA_TYPE = 'IntegerDataType' LOGGED_IN_USER_DEFAULT_VALUE_PROVIDER = 'LoggedInUserDefaultValueProvider' MANDATORY_FIELD = 'MandatoryField' MEMO_DATA_TYPE = 'MemoDataType' MULTI_VALUE_DATA_TYPE = 'MultiValueDataType' NAME = 'name' NOW_DATE_TIME_DEFAULT_VALUE_PROVIDER = 'NowDateTimeDefaultValueProvider' NUMERIC_RANGE_DATA_RANGE_PROVIDER = 'NumericRangeDataRangeProvider' OBJECT_CATALOG = 'ObjectCatalog' ONE_LINE_DISPLAY_TEMPLATE = 'SingleLineDisplay' PUBLIC_FIELD = 'PublicField' RANGE_LIST_CONTENTS = 'rangeListContents' REQUESTED_CALENDARS_FIELD = 'RequestedCalendarField' RESOURCE_CONTENT_TYPE = 'ResourceContentType' SIMPLE_BOOLEAN_DEFAULT_VALUE_PROVIDER = 'SimpleBooleanDefaultValueProvider' SIMPLE_INTEGER_DEFAULT_VALUE_PROVIDER = 'SimpleIntegerDefaultValueProvider' SIMPLE_LIST_DATA_RANGE_PROVIDER = 'SimpleListDataRangeProvider' SIMPLE_LIST_DEFAULT_VALUE_PROVIDER = 'SimpleListDefaultValueProvider' SIMPLE_STRING_DEFAULT_VALUE_PROVIDER = 'SimpleStringDefaultValueProvider' SIMPLISTIC_DATA_RANGE_PROVIDER = 'SimplisticDataRangeProvider' SIMPLISTIC_STRING_DATA_RANGE_PROVIDER = 'SimplisticStringDataRangeProvider' SPECIFIED_DEFAULT_VALUED = 'specifiedDefaultValue' STRING_DATA_TYPE = 'StringDataType' SUBMITTER_FIELD = 'SubmitterField' TELEPHONE_NUMBER_DATA_RANGE_PROVIDER = 'TelephoneNumberDataRangeProvider' TEMP_FOLDER = 'TempFolder' TITLE_FIELD = 'TitleField' TITLE_ONLY_DISPLAY_TEMPLATE = 'TitleOnlyDisplay' TRUE = 1 USER_DATA_RANGE_PROVIDER = 'UserDataRangeProvider' USER_DATA_TYPE = 'UserDataType' __file__ = '/home/zope/lib/python/Products/MightyCal/EventType/ContentTypes.pyc' __name__ = 'Products.MightyCal.EventType.ContentTypes' __version__ = '$Revision: 1.18 $' permAddEvent = 'Add Events' |