Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
addUserGroup ($args, $request) | |
assignStage ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
editUserGroup ($args, $request) | |
getFilterSelectionData ($request) | |
initFeatures ($request, $args) | |
initialize ($request, $args=null) | |
removeUserGroup ($args, $request) | |
renderFilter ($request, $filterData=array()) | |
unassignStage ($args, $request) | |
updateUserGroup ($args, $request) | |
![]() | |
__construct ($dataProvider=null) | |
addAction ($action, $position=GRID_ACTION_POSITION_ABOVE) | |
addColumn ($column) | |
fetchCell (&$args, $request) | |
fetchGrid ($args, $request) | |
fetchRow ($args, $request) | |
fetchRows ($args, $request) | |
getActions ($position=GRID_ACTION_POSITION_ABOVE) | |
getColumn ($columnId) | |
& | getColumns () |
& | getColumnsByFlag ($flag) |
getColumnsCount ($flag=null) | |
getDataElementSequence ($gridDataElement) | |
getDataProvider () | |
getEmptyRowText () | |
getFeatures () | |
getFootNote () | |
& | getGridDataElements ($request) |
getGridRangeInfo ($request, $rangeName, $contextData=null) | |
getIsSubcomponent () | |
getItemIterator () | |
getJSHandler () | |
getPublishChangeEvents () | |
getRequestArg ($key) | |
getRequestArgs () | |
getRequestedRow ($request, $args) | |
getSelectName () | |
getTemplate () | |
getTitle () | |
getUrls () | |
hasColumn ($columnId) | |
hasGridDataElements ($request) | |
isDataElementSelected ($gridDataElement) | |
renderRow ($request, $row) | |
saveSequence ($args, $request) | |
setDataElementSequence ($request, $rowId, $gridDataElement, $newSequence) | |
setEmptyRowText ($emptyRowText) | |
setFootNote ($footNote) | |
setGridDataElements ($data) | |
setTemplate ($template) | |
setTitle ($title) | |
setUrls ($request, $extraUrls=array()) | |
![]() | |
addPolicy ($authorizationPolicy, $addToTop=false) | |
addRoleAssignment ($roleIds, $operations) | |
getApiToken () | |
& | getAuthorizedContext () |
& | getAuthorizedContextObject ($assocType) |
& | getDispatcher () |
getFirstUserContext ($user, $contexts) | |
getId () | |
getLastAuthorizationMessage () | |
getRoleAssignment ($roleId) | |
getRoleAssignments () | |
getSiteRedirectContext ($request) | |
getTargetContext ($request, &$contextsCount=null) | |
index ($args, $request) | |
initialize ($request) | |
markRoleAssignmentsChecked () | |
requireSSL () | |
setApiToken ($apiToken) | |
setDispatcher ($dispatcher) | |
setEnforceRestrictedSite ($enforceRestrictedSite) | |
setId ($id) | |
setupTemplate ($request) | |
validate ($requiredContexts=null, $request=null) | |
Protected Member Functions | |
getFilterForm () | |
getRowInstance () | |
loadData ($request, $filter) | |
![]() | |
callFeaturesHook ($hookName, $args) | |
doSpecificFetchGridActions ($args, $request, $templateMgr) | |
& | getDataElementFromRequest ($request, &$elementId) |
getRowDataElement ($request, &$rowId) | |
getRowsSequence ($request) | |
isFilterFormCollapsible () | |
noAutocompleteResults () | |
renderGridBodyPartsInternally ($request) | |
renderRowInternally ($request, $row) | |
renderRowsInternally ($request, &$elements) | |
setFirstDataColumn () | |
Additional Inherited Members | |
![]() | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
![]() | |
$_actions = array(GRID_ACTION_POSITION_DEFAULT => array()) | |
$_columns = array() | |
$_constants = [] | |
$_data | |
$_dataProvider | |
$_emptyRowText = 'grid.noItems' | |
$_features | |
$_footNote = '' | |
$_itemIterator | |
$_template | |
$_title = '' | |
$_urls | |
![]() | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
![]() | |
$_apiToken = null | |
Handle operations for user group management operations.
Definition at line 24 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Definition at line 42 of file UserGroupGridHandler.inc.php.
References PKPHandler\addRoleAssignment().
UserGroupGridHandler::addUserGroup | ( | $args, | |
$request | |||
) |
Handle the add user group operation.
$args | array |
$request | PKPRequest |
Definition at line 259 of file UserGroupGridHandler.inc.php.
References editUserGroup().
UserGroupGridHandler::assignStage | ( | $args, | |
$request | |||
) |
Assign stage to user group.
$args | array |
$request | PKPRequest |
Definition at line 349 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::authorize | ( | $request, | |
& | $args, | ||
$roleAssignments | |||
) |
Authorize this request.
Routers will call this method automatically thereby enforcing authorization. This method will be called before the validate() method and before passing control on to the handler operation.
NB: This method will be called once for every request only.
$request | Request |
$args | array request arguments |
$roleAssignments | array the operation role assignment, see getRoleAssignment() for more details. |
Reimplemented from GridHandler.
Definition at line 67 of file UserGroupGridHandler.inc.php.
References PKPHandler\addPolicy(), fatalError(), and DAORegistry\getDAO().
UserGroupGridHandler::editUserGroup | ( | $args, | |
$request | |||
) |
Handle the edit user group operation.
$args | array |
Definition at line 268 of file UserGroupGridHandler.inc.php.
Referenced by addUserGroup().
|
protected |
Reimplemented from GridHandler.
Definition at line 238 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::getFilterSelectionData | ( | $request | ) |
Reimplemented from GridHandler.
Definition at line 223 of file UserGroupGridHandler.inc.php.
|
protected |
Get a new instance of a grid row. May be overridden by subclasses if they want to provide a custom row definition.
Reimplemented from GridHandler.
Definition at line 193 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::initFeatures | ( | $request, | |
$args | |||
) |
Reimplemented from GridHandler.
Definition at line 245 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::initialize | ( | $request, | |
$args = null |
|||
) |
$request | PKPRequest |
$args | array optional |
Reimplemented from GridHandler.
Definition at line 98 of file UserGroupGridHandler.inc.php.
References GridHandler\addAction(), GridHandler\addColumn(), WorkflowStageDAO\getWorkflowStageTranslationKeys(), AppLocale\requireComponents(), and GridHandler\setTitle().
|
protected |
Implement this method to load data into the grid.
$request | PKPRequest |
$filter | array An associative array with filter data as returned by getFilterSelectionData(). If no filter has been selected by the user then the array will be empty. |
Reimplemented from GridHandler.
Definition at line 159 of file UserGroupGridHandler.inc.php.
References DAORegistry\getDAO(), GridHandler\getGridRangeInfo(), and PKPHandler\getId().
UserGroupGridHandler::removeUserGroup | ( | $args, | |
$request | |||
) |
Remove user group.
$args | array |
$request | PKPRequest |
Definition at line 304 of file UserGroupGridHandler.inc.php.
References DAORegistry\getDAO(), and DAO\getDataChangedEvent().
UserGroupGridHandler::renderFilter | ( | $request, | |
$filterData = array() |
|||
) |
Reimplemented from GridHandler.
Definition at line 201 of file UserGroupGridHandler.inc.php.
References DAORegistry\getDAO(), Application\getRoleNames(), and WorkflowStageDAO\getWorkflowStageTranslationKeys().
UserGroupGridHandler::unassignStage | ( | $args, | |
$request | |||
) |
Unassign stage to user group.
$args | array |
$request | PKPRequest |
Definition at line 358 of file UserGroupGridHandler.inc.php.
UserGroupGridHandler::updateUserGroup | ( | $args, | |
$request | |||
) |
Update user group data on database and grid.
$args | array |
$request | PKPRequest |
Definition at line 282 of file UserGroupGridHandler.inc.php.
References DAO\getDataChangedEvent().