Products.MightyCal.EventCatalog.EventCatalog (version 1.26) | index /home/zope/lib/python/Products/MightyCal/EventCatalog/EventCatalog.py |
EventCatalog. A ZCatalog descendant that does double duty: 1) It holds the actual events that it catalogs. 2) It knows that how to keep its ZCatalog indexes in sync with the fields currently defined in the various EventTypes that MightyCal knows about.
Modules | ||||||
|
Classes | ||||||||||
|
Functions | ||
|
Data | ||
APPROVED = 'approved' APPROVED_CALENDARS_FIELD = 'ApprovedCalendarField' BOOLEAN_PROPERTY_TYPE = 'int' CALENDAR_OWNER = 'calendarOwner' CALENDAR_REGISTRY = 'CalendarRegistry' DATA_ENTRY_HANDLER = 'DataEntryHandler' DATE_PROPERTY_TYPE = 'date' DEFAULT_DATE_FORMAT = '%m/%d/%y %I:%M %p' DTML_DIR = 'dtml' EDIT_URL = 'editURL' EVENT_CATALOG = 'EventCatalog' EVENT_OBJECT = 'Event' EVENT_SNAPSHOT = 'EventSnapshot' EVENT_TIME_FIELD = 'EventTimeField' EVENT_TITLE = 'eventTitle' EVENT_TYPE = 'eventType' EVENT_TYPE_COLUMN = 'eventType' EVENT_TYPE_OBJECT = 'EventType' EVENT_TYPE_OWNER = 'eventTypeOwner' EVENT_TYPE_REGISTRY = 'EventTypeRegistry' FALSE = 0 FIELD_INDEX = 'FieldIndex' ICON = 'icon' INFO = 0 INTEGER_PROPERTY_TYPE = 'int' KEYWORD_INDEX = 'KeywordIndex' LIST_PROPERTY_TYPE = 'lines' MEMO_PROPERTY_TYPE = 'text' MODIFICATION_TIME = 'modificationTime' OBJECT_MODIFICATION_TIME_INDEX_NAME = 'bobobase_modification_time' OBJECT_TYPE = 'object_type' REQUESTED_CALENDARS_FIELD = 'RequestedCalendarField' STRING_PROPERTY_TYPE = 'string' SUBMITTER_FIELD = 'SubmitterField' TEMP_FOLDER = 'TempFolder' TEXT_INDEX = 'TextIndex' TITLE_FIELD = 'TitleField' TRUE = 1 UNAPPROVED_EVENTS_CRITERION_ID = 'UnapprovedEvents' USELESS_VALUE = 'abracadabra' USER_REGISTRY = 'acl_users' WIDGET_MAKER_BASE = 'WidgetMaker' WIDGET_MAKER_REGISTRY = 'WidgetMakerRegistry' __file__ = '/home/zope/lib/python/Products/MightyCal/EventCatalog/EventCatalog.pyc' __name__ = 'Products.MightyCal.EventCatalog.EventCatalog' __version__ = '$Revision: 1.26 $' permAddEvent = 'Add Events' permDelObjs = 'Delete objects' permViewMgmtScreen = 'View management screens' |