Products.MightyCal.Calendar (version 1.2)
Calendar subpackage of the MightyCal package. Contains the following modules: * Calendar: A Calendar object provides an administrative reference point for a variety of MightyCal objects. In particular, Events are not allowed to be entered into the MightyCal instance unless they are assigned to one or another Calendar. Each Calendar administrator then has the right to accept or reject the Event for inclusion into his calendar. Also, Calendars hold references to the EventTypes that are valid for entry into the Calendar. In addition, Calendars hold admin-defined Templates that are used to produce the various output documents, e.g. month-views and list-views in PDF or HTML, etc. Finally, Calendars have an associated EventCollection, which consists of all Events which were created for that particular Calendar. Calendars do *not* actually store Event objects... these are kept in the EventCatalog. * CalendarRegistry: The CalendarRegistry holds all Calendar objects for the current MightyCal instance, and provides methods for creating new Calendars and deleting calendars. * ImageCollection: Each Calendar has one of these, and it holds all of the images uploaded by the administrator for the Calendar. These images can then be referred to in Templates, and can thus be made visible in the output documents for the Calendar. * The Consoles subpackage implements the administrative console that gives Calendar administrators a single-screen overview of the their current status of their Calendar. * Const: Constants definitions for the above modules.
|__all__ = ['Const', 'Calendar', 'CalendarRegistry', 'ImageCollection']|
__file__ = '/home/zope/lib/python/Products/MightyCal/Calendar/__init__.pyc'
__name__ = 'Products.MightyCal.Calendar'
__path__ = ['/home/zope/lib/python/Products/MightyCal/Calendar']
__version__ = '$Revision: 1.2 $'