Package Products :: Package zms :: Module zms :: Class ZMS
[frames] | no frames]

Class ZMS

                      ZMSItem.ZMSItem --+        
                                        |        
      _accessmanager.AccessableObject --+        
                                        |        
          _versionmanager.VersionItem --+        
                                        |        
        _workflowmanager.WorkflowItem --+        
                                        |        
             _copysupport.CopySupport --+        
                                        |        
        _cachemanager.CacheableObject --+        
                                        |        
         _deprecatedapi.DeprecatedAPI --+        
                                        |        
        _metacmdmanager.MetacmdObject --+        
                                        |        
_multilangmanager.MultiLanguageObject --+        
                                        |        
               _exportable.Exportable --+        
                                        |        
                   _objattrs.ObjAttrs --+        
                                        |        
             _objchildren.ObjChildren --+        
                                        |        
                 _objinputs.ObjInputs --+        
                                        |        
                   _objtypes.ObjTypes --+        
                                        |        
             _pathhandler.PathHandler --+        
                                        |        
  _textformatmanager.TextFormatObject --+        
                                        |        
        _zcatalogmanager.ZCatalogItem --+        
                                        |        
                ZMSGlobals.ZMSGlobals --+        
                                        |        
       _zreferableitem.ZReferableItem --+        
                                        |        
                      zmsobject.ZMSObject --+    
                                            |    
           AccessControl.Role.RoleManager --+    
                                            |    
       _accessmanager.AccessableContainer --+    
                                            |    
                   _importable.Importable --+    
                                            |    
                       _scormlib.SCORMLib --+    
                                            |    
  _versionmanager.VersionManagerContainer --+    
                                            |    
        zmscontainerobject.ZMSContainerObject --+
                                                |
                 _accessmanager.AccessManager --+
                                                |
                             _builder.Builder --+
                                                |
                     _confmanager.ConfManager --+
                                                |
                       _ftpmanager.FtpManager --+
                                                |
                           _language.Language --+
                                                |
                    _objattrs.ObjAttrsManager --+
                                                |
             _zcatalogmanager.ZCatalogManager --+
                                                |
                                               ZMS

Instance Methods
 
__init__(self)
Constructor.
 
zms_version(self)
 
getDocumentElement(self)
The root element of the site.
 
getHome(self)
Returns the home-folder of the site.
 
getTrashcan(self)
 
getNewId(self, id_prefix='e')
Returns new (unique) Object-ID.
 
getDCCoverage(self, REQUEST={})
Returns Dublin-Core Meta-Attribute Coverage.
 
sendMail(self, mto, msubject, mbody, REQUEST)
Sends Mail via MailHost.
 
getPortalMaster(self)
Returns portal-master, none if it does not exist.
 
getPortalClients(self)
Returns portal-clients, empty list if none exist.
 
updateVersion(self, lang, REQUEST, maintenance=True)
 
getParentNode(self)
The parent of this node.
 
xmlOnStartElement(self, sTagName, dTagAttrs, oParentNode, oRoot)
Handler for XML-Builder (_builder.py)

Inherited from zmscontainerobject.ZMSContainerObject: ajaxFilteredContainerActions, filteredChildNodes, filteredTreeNodes, filtered_insert_actions, firstFilteredChildNode, getChildNodes, getContentType, getFirstPage, getIndexNavElements, getLastPage, getNavElements, getNavItems, getNewSortId, getNextPage, getPrevPage, manage_addZMSCustom, manage_addZMSModule, manage_addZMSObject, manage_ajaxDragDrop, manage_deleteObjs, manage_eraseObjs, manage_undoObjs, moveObjsToTrashcan, normalizeSortIds, printHtml

Inherited from zmsobject.ZMSObject: __proxy__, ajaxFilteredChildActions, ajaxGetChildNodes, ajaxGetNode, aq_absolute_url, breadcrumbs_obj_path, checkIn, checkOut, display_icon, display_type, filtered_command_actions, filtered_edit_actions, findObjId, getBodyContent, getDCDescription, getDCType, getDeclId, getDeclUrl, getHref2Html, getHref2IndexHtml, getHref2PrintHtml, getHref2SitemapHtml, getLevel, getMetaobjZMI, getPageExt, getParentByDepth, getParentByLevel, getSelf, getSortId, getTitle, getTitlealt, getTreeNodes, getType, get_conf_blob, get_logo, get_size, icon, isAnchestor, isCheckedOut, isMetaType, isModifiedInParentLanguage, isPage, isPageContainer, isPageElement, isResource, isTranslated, isVisible, manage_changeProperties, manage_moveObjDown, manage_moveObjToPos, manage_moveObjUp, relative_obj_path, renderShort, setSortId, title, xmlGetParent, xmlGetTagName, xmlOnCharacterData, xmlOnEndElement, xmlOnUnknownEndTag, xmlOnUnknownStartTag

Inherited from ZMSGlobals.ZMSGlobals: FileFromData, ImageFromData, boolint, buildZipArchive, compareDate, createThumbnail, dt_html, encrypt_ordtype, encrypt_password, getDataSizeStr, getLangFmtDate, getMimeTypeIconSrc, getXmlHeader, getZipArchive, get_diff, get_id_prefix, http_import, id_quote, isPreviewRequest, js_quote, nodes2html, nvl, parseLangFmtDate, parseXmlString, processData, rand_int, str_item, string_maxlen, toXmlString, tree_parents, url_append_params, url_inherit_params, url_quote, writeStdout, xmlNodeSet, xmlParse, xslProcess

    PIL (Python Imaging Library)

Inherited from ZMSGlobals.ZMSGlobals: pil_img_crop, pil_img_resize

    Local File-System

Inherited from ZMSGlobals.ZMSGlobals: localfs_command, localfs_package_home, localfs_read, localfs_readPath, localfs_remove, localfs_tempfile, localfs_write

    Logging

Inherited from ZMSGlobals.ZMSGlobals: writeBlock, writeLog

    Mappings

Inherited from ZMSGlobals.ZMSGlobals: aggregate_list, concat_list, copy_list, dict_list, difference_list, distinct_list, filter_list, intersection_list, sort_list, string_list, sync_list, tree_list

    Operators

Inherited from ZMSGlobals.ZMSGlobals: operator_delattr, operator_delitem, operator_getattr, operator_getitem, operator_gettype, operator_setattr, operator_setitem

    Styles / CSS

Inherited from ZMSGlobals.ZMSGlobals: get_colormap, parse_stylesheet

    Regular Expressions

Inherited from ZMSGlobals.ZMSGlobals: re_search, re_sub

Class Variables
  zms_build = '131'
  zms_patch = 'a'
  meta_id = "ZMS"
  meta_type = "ZMS"
  manage_options = {'label': 'TAB_EDIT', 'action': 'manage_main'...
  __administratorPermissions__ = 'manage_importexportFtp', 'mana...
  __authorPermissions__ = 'manage', 'manage_main', 'manage_works...
  __userAdministratorPermissions__ = 'manage_users', 'manage_use...
  __ac_permissions__ = 'ZMS Administrator', __administratorPermi...
  dGlobalAttrs = {'ZMS': {'obj_class': None}, 'ZMSCustom': {'obj...
  index_html = HTMLFile('dtml/ZMS/index', globals())
  not_found_html = HTMLFile('dtml/ZMS/not_found', globals())
  f_inactive_html = HTMLFile('dtml/ZMS/f_inactive', globals())
  f_headDoctype = HTMLFile('dtml/ZMS/f_headdoctype', globals())
  f_bodyContent_Sitemap = HTMLFile('dtml/ZMS/f_bodycontent_sitem...
  f_bodyContent_Search = HTMLFile('dtml/ZMS/f_bodycontent_search...
  f_bodyContent_NotFound = HTMLFile('dtml/ZMS/f_bodycontent_notf...
  f_headTitle = HTMLFile('dtml/ZMS/f_headtitle', globals())
  f_headMeta_DC = HTMLFile('dtml/ZMS/f_headmeta_dc', globals())
  f_headMeta_Locale = HTMLFile('dtml/ZMS/f_headmeta_locale', glo...
  f_sitemap = HTMLFile('dtml/ZMS/f_sitemap', globals())
  f_standard_html_request = HTMLFile('dtml/ZMS/f_standard_html_r...
  f_standard_html_header = HTMLFile('dtml/ZMS/f_standard_html_he...
  f_standard_html_footer = HTMLFile('dtml/ZMS/f_standard_html_fo...
  headScript = HTMLFile('dtml/ZMS/headscript', globals())
  headMeta = HTMLFile('dtml/ZMS/headmeta', globals())
  headCStyleSheet = HTMLFile('dtml/ZMS/headcstylesheet', globals())
  headCSS = HTMLFile('dtml/ZMS/headcstylesheet', globals())
  search_nav_html = HTMLFile('dtml/ZMS/search_nav', globals())
  manage_editorForm = HTMLFile('dtml/ZMS/manage_editorform', glo...
  browse_enum = HTMLFile('dtml/ZMS/browse_enum', globals())
  enumManager = _enummanager.EnumManager()
############################################################################ ### ### Constructor ### ############################################################################
  getParentNode__roles__ = None

Inherited from zmscontainerobject.ZMSContainerObject: main_js, manage_importexport, manage_importexportFtp, manage_main, manage_main_actions, manage_main_btn, manage_main_change, manage_properties, manage_search, manage_search_attrs, manage_system, pageelement_TOC, sitemap_layout0, sitemap_layout1, sitemap_layout2, sitemap_layout3

Inherited from zmsobject.ZMSObject: MISC_ZMS, QUOT, __doc__, active_input_fields, checkout, comlib_js, f_api_html, f_api_top_html, f_bo_area, f_breadcrumbs, f_collectionBtn, f_context, f_css_defaults, f_css_printhtml, f_css_sys, f_display_icon, f_eo_area, f_frame, f_frame_bottom, f_frame_top, f_headline, f_languages, f_open_input_html, f_recordset_grid, f_recordset_init, f_recordset_nav, f_submitBtn, f_submitHrefForm, f_submitInputFields, f_xstandard_browseFiles, f_xstandard_browseImages, formlib_js, get_conf_blob__roles__, get_logo__roles__, manage_checkout, obj_input_fields, obj_input_js, preview_html, preview_top_html, spacer_gif, styleswitcher_js, version_input_fields, zmilib_js

Inherited from ZMSGlobals.ZMSGlobals: NOREF, NORESOLVEREF, PAGEELEMENTS, PAGES

Method Details

__init__(self)
(Constructor)

 

Constructor.

Overrides: zmsobject.ZMSObject.__init__

getDCCoverage(self, REQUEST={})

 

Returns Dublin-Core Meta-Attribute Coverage.

Overrides: zmsobject.ZMSObject.getDCCoverage

getParentNode(self)

 

The parent of this node. All nodes except root may have a parent.

Overrides: zmsobject.ZMSObject.getParentNode

xmlOnStartElement(self, sTagName, dTagAttrs, oParentNode, oRoot)

 

Handler for XML-Builder (_builder.py)

Overrides: zmsobject.ZMSObject.xmlOnStartElement

Class Variable Details

manage_options

Value:
{'label': 'TAB_EDIT', 'action': 'manage_main'}, {'label': 'TAB_PROPERT\
IES', 'action': 'manage_properties'}, {'label': 'TAB_ACCESS', 'action'\
: 'manage_users'}, {'label': 'TAB_IMPORTEXPORT', 'action': 'manage_imp\
ortexport'}, {'label': 'TAB_TASKS', 'action': 'manage_tasks'}, {'label\
': 'TAB_REFERENCES', 'action': 'manage_RefForm'}, {'label': 'TAB_HISTO\
RY', 'action': 'manage_UndoVersionForm'}, {'label': 'TAB_CONFIGURATION\
', 'action': 'manage_customize'}, {'label': 'TAB_PREVIEW', 'action': '\
preview_html'},

__administratorPermissions__

Value:
'manage_importexportFtp', 'manage_customize', 'manage_customizeSystem'\
, 'manage_changeLanguages', 'manage_customizeLanguagesForm', 'manage_c\
hangeMetacmds', 'manage_customizeMetacmdForm', 'manage_changeWorkflow'\
, 'manage_changeWfTransitions', 'manage_changeWfActivities', 'manage_c\
ustomizeWorkflowForm', 'manage_customizeDesign', 'manage_customizeDesi\
gnForm',

__authorPermissions__

Value:
'manage', 'manage_main', 'manage_workspace', 'manage_addZMSModule', 'm\
anage_deleteObjs', 'manage_undoObjs', 'manage_moveObjUp', 'manage_move\
ObjDown', 'manage_moveObjToPos', 'manage_cutObjects', 'manage_copyObje\
cts', 'manage_pasteObjs', 'manage_properties', 'manage_changePropertie\
s', 'manage_search', 'manage_search_attrs', 'manage_tasks', 'manage_wf\
Transition', 'manage_wfTransitionFinalize', 'manage_userForm', 'manage\
_user', 'manage_importexport', 'manage_import', 'manage_export',

__userAdministratorPermissions__

Value:
'manage_users', 'manage_userProperties', 'manage_roleProperties',

__ac_permissions__

Value:
'ZMS Administrator', __administratorPermissions__, ('ZMS Author', __au\
thorPermissions__), ('ZMS UserAdministrator', __userAdministratorPermi\
ssions__),

dGlobalAttrs

Value:
{'ZMS': {'obj_class': None}, 'ZMSCustom': {'obj_class': ZMSCustom}, 'Z\
MSLinkContainer': {'obj_class': ZMSLinkContainer, 'constructor': 'mana\
ge_addZMSLinkContainer'}, 'ZMSLinkElement': {'obj_class': ZMSLinkEleme\
nt, 'constructor': 'manage_addzmslinkelementform'}, 'ZMSSqlDb': {'obj_\
class': ZMSSqlDb, 'constructor': 'manage_addzmssqldbform'},}

f_bodyContent_Sitemap

Value:
HTMLFile('dtml/ZMS/f_bodycontent_sitemap', globals())

f_bodyContent_Search

Value:
HTMLFile('dtml/ZMS/f_bodycontent_search', globals())

f_bodyContent_NotFound

Value:
HTMLFile('dtml/ZMS/f_bodycontent_notfound', globals())

f_headMeta_Locale

Value:
HTMLFile('dtml/ZMS/f_headmeta_locale', globals())

f_standard_html_request

Value:
HTMLFile('dtml/ZMS/f_standard_html_request', globals())

f_standard_html_header

Value:
HTMLFile('dtml/ZMS/f_standard_html_header', globals())

f_standard_html_footer

Value:
HTMLFile('dtml/ZMS/f_standard_html_footer', globals())

manage_editorForm

Value:
HTMLFile('dtml/ZMS/manage_editorform', globals())