ZurmoGroupController Class Reference

Inheritance diagram for ZurmoGroupController:
ZurmoModuleController ZurmoBaseController Controller

Public Member Functions

 resolveModuleClassNameForFilters ()
 resolveAndGetModuleId ()
 actionIndex ()
 actionList ()
 actionDetails ($id)
 actionCreate ()
 actionEdit ($id)
 actionModalList ()
 actionDelete ($id)
 actionEditUserMembership ($id)
 actionEditModulePermissions ($id)
 actionEditRights ($id)
 actionEditPolicies ($id)
 actionUsersInGroupModalList ($id)
 actionAutoComplete ($term, $autoCompleteOptions=null)

Static Public Member Functions

static resolveBreadCrumbActionByGroup (Group $group)

Protected Member Functions

 attemptToSaveModelFromPost ($model, $redirectUrlParams=null, $redirect=true, $returnOnValidate=false)
 makeTitleBarAndEditAndDetailsView ($model, $renderType, $titleBarAndEditViewClassName= 'TitleBarAndEditAndDetailsView')
 resolveCanGroupBeEdited ($group)
 clearCaches ()
 resolveActionToGoToAfterSave (Group $group)

Static Protected Member Functions

static getGroupsOrderedByNonDeletablesFirst ($includeEveryoneAndSuperAdministratorGroups=true)

Detailed Description

Definition at line 37 of file GroupController.php.


Member Function Documentation

resolveAndGetModuleId (  ) 

Override if the module is a nested module such as groups or roles.

Reimplemented from ZurmoBaseController.

Definition at line 56 of file GroupController.php.

attemptToSaveModelFromPost ( model,
redirectUrlParams = null,
redirect = true,
returnOnValidate = false 
) [protected]

Override to support special scenario of checking for a reserved name. Cannot use normal validate routine since the _set is blocking the entry of a reserved name and _set is used by setAttributes which comes before validate is called.

Reimplemented from ZurmoBaseController.

Definition at line 323 of file GroupController.php.

makeTitleBarAndEditAndDetailsView ( model,
renderType,
titleBarAndEditViewClassName = 'TitleBarAndEditAndDetailsView' 
) [protected]

Override to make sure the correct module label is used in the titlebar.

See also:
Controller::makeTitleBarAndEditAndDetailsView()

Reimplemented from Controller.

Definition at line 353 of file GroupController.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sat May 27 07:10:31 2017