Package DCWorkflow :: Module WorkflowUIMixin :: Class WorkflowUIMixin
[show private | hide private]
[frames | no frames]

Class WorkflowUIMixin

Known Subclasses:
DCWorkflowDefinition

Method Summary
  addGroup(self, group, RESPONSE)
Adds a group by name.
  addManagedPermission(self, p, REQUEST)
Adds to the list of permissions to manage.
  delGroups(self, groups, RESPONSE)
Removes groups by name.
  delManagedPermissions(self, ps, REQUEST)
Removes from the list of permissions to manage.
  getAvailableGroups(self)
Returns a list of available group names.
  getAvailableRoles(self)
Returns the acquired roles mixed with base_cms roles.
  getGroups(self)
Returns the names of groups managed by this workflow.
  getGuard(self)
Returns the initiation guard.
  getPossiblePermissions(self)
Returns the list of all permissions that can be managed.
  getRoles(self)
Returns the list of roles managed by this workflow.
  guardExprDocs(self)
Returns documentation on guard expressions.
  manage_permissions(self, REQUEST, manage_tabs_message)
Displays the form for choosing which permissions to manage.
  setProperties(self, title, manager_bypass, props, REQUEST)
Sets basic properties.
  setRoles(self, roles, RESPONSE)
Changes the list of roles mapped to groups by this workflow.

Class Variable Summary
tuple __ac_permissions__ = (('Manage portal', ('getPossiblePer...
PermissionRole addGroup__roles__ = <PermissionRole object at 0xb5937398...
PermissionRole addManagedPermission__roles__ = <PermissionRole object a...
PermissionRole delGroups__roles__ = <PermissionRole object at 0xb593739...
PermissionRole delManagedPermissions__roles__ = <PermissionRole object ...
PermissionRole getAvailableGroups__roles__ = <PermissionRole object at ...
PermissionRole getAvailableRoles__roles__ = <PermissionRole object at 0...
PermissionRole getGroups__roles__ = <PermissionRole object at 0xb593739...
PermissionRole getGuard__roles__ = <PermissionRole object at 0xb5937398...
PermissionRole getPossiblePermissions__roles__ = <PermissionRole object...
PermissionRole getRoles__roles__ = <PermissionRole object at 0xb5937398...
NoneType guardExprDocs__roles__ = None                                                                  
PageTemplateFile manage_groups = <PageTemplateFile at manage_groups>
tuple manage_groups__roles__ = ('Manager',)
PermissionRole manage_permissions__roles__ = <PermissionRole object at ...
DTMLFile manage_properties = <App.special_dtml.DTMLFile object at...
PermissionRole manage_properties__roles__ = <PermissionRole object at 0...
PermissionRole setProperties__roles__ = <PermissionRole object at 0xb59...
PermissionRole setRoles__roles__ = <PermissionRole object at 0xb5937398...

Method Details

addGroup(self, group, RESPONSE=None)

Adds a group by name.

addManagedPermission(self, p, REQUEST=None)

Adds to the list of permissions to manage.

delGroups(self, groups, RESPONSE=None)

Removes groups by name.

delManagedPermissions(self, ps, REQUEST=None)

Removes from the list of permissions to manage.

getAvailableGroups(self)

Returns a list of available group names.

getAvailableRoles(self)

Returns the acquired roles mixed with base_cms roles.

getGroups(self)

Returns the names of groups managed by this workflow.

getGuard(self)

Returns the initiation guard.

If no init guard has been created, returns a temporary object.

getPossiblePermissions(self)

Returns the list of all permissions that can be managed.

getRoles(self)

Returns the list of roles managed by this workflow.

guardExprDocs(self)

Returns documentation on guard expressions.

manage_permissions(self, REQUEST, manage_tabs_message=None)

Displays the form for choosing which permissions to manage.

setProperties(self, title, manager_bypass=0, props=None, REQUEST=None)

Sets basic properties.

setRoles(self, roles, RESPONSE=None)

Changes the list of roles mapped to groups by this workflow.

Class Variable Details

__ac_permissions__

Type:
tuple
Value:
(('Manage portal',
  ('getPossiblePermissions',
   'getGuard',
   'getGroups',
   'delGroups',
   'addManagedPermission',
   'setRoles',
   'delManagedPermissions',
...                                                                    

addGroup__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

addManagedPermission__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

delGroups__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

delManagedPermissions__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getAvailableGroups__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getAvailableRoles__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getGroups__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getGuard__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getPossiblePermissions__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

getRoles__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

guardExprDocs__roles__

Type:
NoneType
Value:
None                                                                  

manage_groups

Type:
PageTemplateFile
Value:
<PageTemplateFile at manage_groups>                                    

manage_groups__roles__

Type:
tuple
Value:
('Manager',)                                                           

manage_permissions__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

manage_properties

Type:
DTMLFile
Value:
<App.special_dtml.DTMLFile object at 0xb594d36c>                       

manage_properties__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

setProperties__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

setRoles__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0xb5937398>                                  

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