Products.MightyCal.MightyCal (version 1.32)
index
/home/zope/lib/python/Products/MightyCal/MightyCal.py

MightyCal main class.  This is the class that gets added as the root of the MightyCal Product

 
Modules
            
Dumper
Products.MightyCal.Utils
os
sys

 
Classes
            
Acquisition.Acquirer
MightyCal(Products.MightyCal.SFolder.SFolder, Acquisition.Acquirer, Acquisition.ExplicitAcquirer)
Acquisition.ExplicitAcquirer
MightyCal(Products.MightyCal.SFolder.SFolder, Acquisition.Acquirer, Acquisition.ExplicitAcquirer)
Products.MightyCal.SFolder.SFolder(OFS.Folder.Folder, Acquisition.ExplicitAcquirer, Acquisition.Acquirer)
MightyCal(Products.MightyCal.SFolder.SFolder, Acquisition.Acquirer, Acquisition.ExplicitAcquirer)

 
class MightyCal
      MightyCal Class (Based on Folder)
 
  
__init__(self, id, title, emailHost, REQUEST)
Construct a new instance of MightyCal
getCalendarPaths(self)
Fetch a list of the Calendars that this MightyCal instance has defined
getObject(self, objectId)
Finds and returns the given object, provided it is findable in the ObjectCatalog
manage_afterAdd(self, item, container)
Look up and set our security policy once we are installed in the ZODB
manage_refresh(self, REQUEST=None)
Create and attach new versions of volatile MightyCal objects, esp. the MightyCal Console
xmlRpcEntryPoint(self, params)
The single entry point for XMLRPC access to the backend
xmlSerializer(self, REQUEST=None)
The single entry point for getting serialized XML from the backend.

 
Functions
            
manage_addMightyCal(container, id, title, emailHost, REQUEST=None)
Add a MightyCal to a Folderish object

 
Data
             ANONYMOUS_ROLE = 'Anonymous'

CALENDAR_ADMIN_ROLE = 'CalendarAdmin'

CALENDAR_COLUMN = 'CalendarColumn'

CALENDAR_OBJECT = 'Calendar'

CALENDAR_PANEL = 'CalendarPanel'

CALENDAR_REGISTRY = 'CalendarRegistry'

CALENDAR_STATUS_CONSOLE = 'StatusConsole'

COCOON_USER = 'cocoon'

COCOON_USER_PASSWORD = 'cocoon'

COMMON_ID = 'Common'

CRITERIA_SET = 'CriteriaSet'

CSS_DIR = 'css'

CURRENT_CALENDAR_SESSION_DATA = 'Current Calendar'

DATA_ENTRY_HANDLER = 'DataEntryHandler'

DATA_ENTRY_TRANSACTION = 'DataEntryTransaction'

DEFAULT_POLICY = 'Default Security Policy'

DIALOG_BOX = 'dialogBox'

DIALOG_BOX_FINISH = 'finishDialog'

DTML_DIR = 'dtml'

EVENT_CATALOG = 'EventCatalog'

EVENT_COLLECTION = 'EventCollection'

EVENT_OBJECT = 'Event'

EVENT_SPEC_DIR = 'event_specs'

EVENT_TYPE_COLLECTION = 'EventTypeCollection'

EVENT_TYPE_OBJECT = 'EventType'

EVENT_TYPE_REGISTRY = 'EventTypeRegistry'

FALSE = 0

FIELD_SPEC = 'FieldSpec'

ICONS_DIR = 'icons'

ICONS_FOLDER = 'Icons'

IMAGE_COLLECTION = 'ImageCollection'

IMAGE_OBJECT = 'Image'

INFO = 0

LOCALHOST_BY_NAME = 'localhost'

LOCALHOST_BY_NUMBER = '127.0.0.1'

MAIL_HOST = 'MailHost'

MANAGER_ROLE = 'Manager'

MIGHTYCAL_COLUMN = 'MightyCalColumn'

MIGHTYCAL_CONSOLE = 'MightyCalConsole'

MIGHTYCAL_PANEL = 'MightyCalPanel'

MTL_TAG_OBJECT = 'MTLTagObject'

NAMED_CRITERION_OBJECT = 'NamedCriterion'

OBJECT_CATALOG = 'ObjectCatalog'

PRODUCT_NAME = 'MightyCal'

REGISTERED_USER_ROLE = 'RegisteredUserRole'

SEARCH_WIDGET_COLLECTION = 'SearchWidgetCollection'

SEARCH_WIDGET_OBJECT = 'SearchWidget'

SERIAL_PROPERTY = 'serial'

SFOLDER_OBJECT = 'SFolder'

STYLE_COLLECTION = 'StyleCollection'

SUBMITTER_ROLE = 'EventSubmitterRole'

TAG_REGISTRY = 'TagRegistry'

TEMPLATE_COLLECTION = 'TemplateCollection'

TEMPLATE_OBJECT = 'Template'

TEMP_FOLDER = 'TempFolder'

TRUE = 1

USER_OBJECT = 'CalendarUser'

USER_REGISTRY = 'acl_users'

WIDGET_MAKER_REGISTRY = 'WidgetMakerRegistry'

XMLRPC_ACCESS_ROLE = 'XMLRPC Access Role'

XMLRPC_HANDLER = 'XmlRpcHandler'

XML_SERIALIZER = 'XmlSerializer'

XML_START_TAG = '<?xml version="1.0" ?>'

XSLT_DIR = 'xslt'

__file__ = '/home/zope/lib/python/Products/MightyCal/MightyCal.pyc'

__name__ = 'Products.MightyCal.MightyCal'

__version__ = '$Revision: 1.32 $'

manage_addMightyCalForm = <DTMLFile instance at 88f93c0>

permAddMightyCal = 'Add MightyCals'

permViewMgmtScreen = 'View management screens'

permXMLRPCAccess = 'XMLRPC Access'