Package CMFFormController :: Module ControllerBase :: Class ControllerBase
[show private | hide private]
[frames | no frames]

Class ControllerBase

Known Subclasses:
BaseControllerPageTemplate, ControllerPythonScript, ControllerValidator, FSControllerBase, FSControllerValidator

Common functions for objects controlled by portal_form_controller
Method Summary
  getButton(self, controller_state, REQUEST)
  getNext(self, controller_state, REQUEST)
  getValidators(self, controller_state, REQUEST)
  listActionTypes(self)
Return a list of available action types.
  listContextTypes(self)
Return list of possible types for template context objects
  listFormActions(self, override, **kwargs)
Return a list of existing actions.
  listFormValidators(self, override, **kwargs)
Return a list of existing validators.
  manage_addFormAction(self, REQUEST)
Process form action add form
  manage_addFormValidators(self, REQUEST)
Process form validator add form
  manage_delFormActions(self, REQUEST)
Process form action delete form
  manage_delFormValidators(self, REQUEST)
Process form validator delete form
  manage_editFormActions(self, REQUEST)
Process form action edit form
  manage_editFormValidators(self, REQUEST)
Process form validator edit form
  writableDefaults(self)
Can default actions and validators be modified?

Class Variable Summary
tuple __ac_permissions__ = (('Manage portal', ('listFormAction...
PermissionRole __roles__ = <PermissionRole object at 0xb6d7c9c8>
PermissionRole listActionTypes__roles__ = <PermissionRole object at 0xb...
PermissionRole listContextTypes__roles__ = <PermissionRole object at 0x...
PermissionRole listFormActions__roles__ = <PermissionRole object at 0xb...
PermissionRole listFormValidators__roles__ = <PermissionRole object at ...
PermissionRole manage_addFormAction__roles__ = <PermissionRole object a...
PermissionRole manage_addFormValidators__roles__ = <PermissionRole obje...
PermissionRole manage_delFormActions__roles__ = <PermissionRole object ...
PermissionRole manage_delFormValidators__roles__ = <PermissionRole obje...
PermissionRole manage_editFormActions__roles__ = <PermissionRole object...
PermissionRole manage_editFormValidators__roles__ = <PermissionRole obj...
PageTemplateFile manage_formActionsForm = <PageTemplateFile at manage_for...
PermissionRole manage_formActionsForm__roles__ = <PermissionRole object...
PageTemplateFile manage_formValidatorsForm = <PageTemplateFile at manage_...
PermissionRole manage_formValidatorsForm__roles__ = <PermissionRole obj...
NoneType writableDefaults__roles__ = None                                                                  

Method Details

listActionTypes(self)

Return a list of available action types.

listContextTypes(self)

Return list of possible types for template context objects

listFormActions(self, override, **kwargs)

Return a list of existing actions. Actions can be filtered by specifying required attributes via kwargs

listFormValidators(self, override, **kwargs)

Return a list of existing validators. Validators can be filtered by specifying required attributes via kwargs

manage_addFormAction(self, REQUEST)

Process form action add form

manage_addFormValidators(self, REQUEST)

Process form validator add form

manage_delFormActions(self, REQUEST)

Process form action delete form

manage_delFormValidators(self, REQUEST)

Process form validator delete form

manage_editFormActions(self, REQUEST)

Process form action edit form

manage_editFormValidators(self, REQUEST)

Process form validator edit form

writableDefaults(self)

Can default actions and validators be modified?

Class Variable Details

__ac_permissions__

Type:
tuple
Value:
(('Manage portal',
  ('listFormActions',
   'listActionTypes',
   'manage_addFormAction',
   'listContextTypes',
   'manage_delFormValidators',
   'manage_delFormActions',
   'manage_formValidatorsForm',
...                                                                    

__roles__

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

listActionTypes__roles__

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

listContextTypes__roles__

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

listFormActions__roles__

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

listFormValidators__roles__

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

manage_addFormAction__roles__

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

manage_addFormValidators__roles__

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

manage_delFormActions__roles__

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

manage_delFormValidators__roles__

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

manage_editFormActions__roles__

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

manage_editFormValidators__roles__

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

manage_formActionsForm

Type:
PageTemplateFile
Value:
<PageTemplateFile at manage_formActionsForm>                           

manage_formActionsForm__roles__

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

manage_formValidatorsForm

Type:
PageTemplateFile
Value:
<PageTemplateFile at manage_formValidatorsForm>                        

manage_formValidatorsForm__roles__

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

writableDefaults__roles__

Type:
NoneType
Value:
None                                                                  

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