Package CMFSetup :: Module rolemap
[show private | hide private]
[frames | no frames]

Module CMFSetup.rolemap

CMFSetup: Role-permission export / import

$Id: rolemap.py 36703 2004-12-14 20:56:26Z yuppie $
Classes
RolemapConfigurator Synthesize XML description of sitewide role-permission settings.

Function Summary
  exportRolemap(context)
Export roles / permission map as an XML file o 'context' must implement IExportContext.
  importRolemap(context)
Import roles / permission map from an XML file.

Function Details

exportRolemap(context)

Export roles / permission map as an XML file

o 'context' must implement IExportContext.

o Register via Python:

  registry = site.portal_setup.export_steps
  registry.registerStep( 'exportRolemap'
                       , Products.CMFSetup.rolemap.exportRolemap
                       , 'Role / Permission export'
                       , 'Export additional roles, and '
                         'role / permission map '
                       )

o Register via XML:

  <export-script id="exportRolemap"
                 version="20040518-01"
                 handler="Products.CMFSetup.rolemap.exportRolemap"
                 title="Role / Permission export"
  >Export additional roles, and role / permission map.</export-script>

importRolemap(context)

Import roles / permission map from an XML file.

o 'context' must implement IImportContext.

o Register via Python:

  registry = site.portal_setup.setup_steps
  registry.registerStep( 'importRolemap'
                       , '20040518-01'
                       , Products.CMFSetup.rolemap.importRolemap
                       , ()
                       , 'Role / Permission import'
                       , 'Import additional roles, and map '
                       'roles to permissions'
                       )

o Register via XML:

  <setup-step id="importRolemap"
              version="20040518-01"
              handler="Products.CMFSetup.rolemap.importRolemap"
              title="Role / Permission import"
  >Import additional roles, and map roles to permissions.</setup-step>

Generated by Epydoc 2.1 on Wed Nov 30 03:57:57 2005 http://epydoc.sf.net