Products.MightyCal.Consoles.MightyCalPanels (version 1.8)
index
/home/zope/lib/python/Products/MightyCal/Consoles/MightyCalPanels.py

CalendarPanels.py:  Panel objects for administering a MightyCal Calendar object.

 
Modules
            
os
re
urllib

 
Classes
            
Products.StatusConsole.ConsolePanel.AbstractConsolePanel(OFS.SimpleItem.Item, Persistence.Persistent, AccessControl.Role.RoleManager, Acquisition.Acquirer, Acquisition.ExplicitAcquirer, OFS.PropertyManager.PropertyManager)
CalendarSummariesPanel
MightyCalOverviewPanel
MightyCalQuickOpsPanel

 
class CalendarSummariesPanel
      Defines a class for a panel in a MightyCalStatusConsole, which displays information on the various Calendars defined.
 
  
__init__(self, parentObject)
Constructor for a ConsolePanel
getCalendarSummaries(self, REQUEST=None)
Return a list of dictionaries with info about all the specified Calendar

 
class MightyCalOverviewPanel
      Defines a class for a panel in a MightyCalStatusConsole, which displays information on the various Calendars defined.
 
  
__init__(self, parentObject)
Constructor for a MightyCal Overview Panel
getOwner(self, REQUEST=None)
Return the MightyCal's owner

 
class MightyCalQuickOpsPanel
      Defines a class for a panel in a MightyCalStatusConsole, providing buttons for performing quick operations, such as adding a Calendar or a User
 
  
__init__(self, parentObject)
Constructor for a MightyCal Overview Panel
getAddCalendarURL(self, REQUEST)
Return the URL for creating a new Calendar object
getAddUserURL(self, REQUEST)
Return the URL for creating a new User object

 
Data
             ADD_CALENDAR_METHOD = 'addCalendar'

ADD_USER_METHOD = 'addUserDialog'

CALENDARS_COLUMN = 'Calendar Summaries Column'

CALENDAR_OBJECT = 'Calendar'

CALENDAR_REGISTRY = 'CalendarRegistry'

CALENDAR_SUMMARIES_PANEL = 'CalendarSummariesPanel'

CALENDAR_SUMMARIES_PANEL_TITLE = 'Summaries of Calendars'

DESCRIPTION_PROPERTY = 'description'

DTML_DIR = 'dtml'

EVENT_TYPES_PROPERTY = 'eventTypes'

ID_PROPERTY = 'id'

INFO = 0

MIGHTYCAL_COLUMN = 'MightyCal Overview Column'

MIGHTYCAL_CONSOLE_POLICY = 'MightyCal Console Policy'

MIGHTYCAL_OVERVIEW_PANEL = 'MightyCalOverviewPanel'

MIGHTYCAL_OVERVIEW_PANEL_TITLE = 'Overview of MightyCal Instance'

MIGHTYCAL_PANEL = 'MightyCalPanel'

MIGHTYCAL_QUICKOPS_PANEL = 'MightyCalQuickOpsPanel'

MIGHTYCAL_QUICKOPS_PANEL_TITLE = 'Quick Operations for the MightyCal'

OWNER_PROPERTY = 'owner'

TITLE_PROPERTY = 'title'

UNAPPROVED_EVENTS_CRITERION_ID = 'UnapprovedEvents'

UPCOMING_EVENTS_CRITERION_ID = 'UpcomingEvents'

USER_REGISTRY = 'acl_users'

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

__name__ = 'Products.MightyCal.Consoles.MightyCalPanels'

__version__ = '$Revision: 1.8 $'

permViewMgmtScreen = 'View management screens'