Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
addUser ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
disableUser ($args, $request) | |
editDisableUser ($args, $request) | |
editEmail ($args, $request) | |
editUser ($args, $request) | |
getFilterSelectionData ($request) | |
getJSHandler () | |
getRequestArgs () | |
initFeatures ($request, $args) | |
initialize ($request, $args=null) | |
mergeUsers ($args, $request) | |
removeUser ($args, $request) | |
renderFilter ($request, $filterData=array()) | |
sendEmail ($args, $request) | |
updateUser ($args, $request) | |
updateUserRoles ($args, $request) | |
Public Member Functions inherited from GridHandler | |
__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 () | |
getPublishChangeEvents () | |
getRequestArg ($key) | |
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()) | |
Public Member Functions inherited from PKPHandler | |
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) | |
Data Fields | |
$_oldUserId | |
Data Fields inherited from GridHandler | |
$_actions = array(GRID_ACTION_POSITION_DEFAULT => array()) | |
$_columns = array() | |
$_constants = [] | |
$_data | |
$_dataProvider | |
$_emptyRowText = 'grid.noItems' | |
$_features | |
$_footNote = '' | |
$_itemIterator | |
$_template | |
$_title = '' | |
$_urls | |
Data Fields inherited from PKPHandler | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
Protected Member Functions | |
getFilterForm () | |
getRowInstance () | |
loadData ($request, $filter) | |
Protected Member Functions inherited from GridHandler | |
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 Public Member Functions inherited from PKPHandler | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
Protected Attributes inherited from PKPHandler | |
$_apiToken = null | |
Handle user grid requests.
Definition at line 22 of file UserGridHandler.inc.php.
UserGridHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Definition at line 29 of file UserGridHandler.inc.php.
References PKPHandler\addRoleAssignment().
UserGridHandler::addUser | ( | $args, | |
$request | |||
) |
Add a new user.
$args | array |
$request | PKPRequest |
Definition at line 262 of file UserGridHandler.inc.php.
References editUser().
UserGridHandler::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 46 of file UserGridHandler.inc.php.
References PKPHandler\addPolicy().
UserGridHandler::disableUser | ( | $args, | |
$request | |||
) |
Enable/Disable an existing user
$args | array |
$request | PKPRequest |
Definition at line 404 of file UserGridHandler.inc.php.
References Validation\canAdminister(), and DAO\getDataChangedEvent().
UserGridHandler::editDisableUser | ( | $args, | |
$request | |||
) |
Edit enable/disable user form
$args | array |
$request | PKPRequest |
Definition at line 374 of file UserGridHandler.inc.php.
References Validation\canAdminister().
UserGridHandler::editEmail | ( | $args, | |
$request | |||
) |
Displays a modal to edit an email message to the user.
$args | array |
$request | PKPRequest |
Definition at line 474 of file UserGridHandler.inc.php.
References DAORegistry\getDAO().
UserGridHandler::editUser | ( | $args, | |
$request | |||
) |
Edit an existing user.
$args | array |
$request | PKPRequest |
Definition at line 273 of file UserGridHandler.inc.php.
References Validation\canAdminister().
Referenced by addUser().
|
protected |
Returns a Form object or the path name of a filter template.
Reimplemented from GridHandler.
Definition at line 241 of file UserGridHandler.inc.php.
UserGridHandler::getFilterSelectionData | ( | $request | ) |
Method that extracts the user's filter selection from the request either by instantiating the filter's Form object or by reading the request directly (if using a simple filter template only).
$request | PKPRequest |
Reimplemented from GridHandler.
Definition at line 220 of file UserGridHandler.inc.php.
UserGridHandler::getJSHandler | ( | ) |
Get the js handler for this component.
Reimplemented from GridHandler.
Definition at line 249 of file UserGridHandler.inc.php.
UserGridHandler::getRequestArgs | ( | ) |
Reimplemented from GridHandler.
Definition at line 573 of file UserGridHandler.inc.php.
References $_oldUserId.
|
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 144 of file UserGridHandler.inc.php.
UserGridHandler::initFeatures | ( | $request, | |
$args | |||
) |
Override to init grid features. This method is called by GridHandler::initialize() method that use the returned array with the initialized features to add them to grid.
$request | PKPRequest |
$args | array |
Reimplemented from GridHandler.
Definition at line 151 of file UserGridHandler.inc.php.
UserGridHandler::initialize | ( | $request, | |
$args = null |
|||
) |
$request | PKPRequest |
$args | array optional |
Reimplemented from GridHandler.
Definition at line 55 of file UserGridHandler.inc.php.
References GridHandler\addAction(), GridHandler\addColumn(), 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. |
$request | PKPRequest |
Reimplemented from GridHandler.
Definition at line 161 of file UserGridHandler.inc.php.
References DAORegistry\getDAO(), GridHandler\getGridRangeInfo(), and PKPHandler\getId().
UserGridHandler::mergeUsers | ( | $args, | |
$request | |||
) |
Allow user account merging, including attributed submissions etc.
$args | array |
$request | PKPRequest |
Definition at line 542 of file UserGridHandler.inc.php.
References Validation\canAdminister().
UserGridHandler::removeUser | ( | $args, | |
$request | |||
) |
Remove all user group assignments for a context for a given user.
$args | array |
$request | PKPRequest |
Definition at line 442 of file UserGridHandler.inc.php.
References Validation\canAdminister(), DAORegistry\getDAO(), and DAO\getDataChangedEvent().
UserGridHandler::renderFilter | ( | $request, | |
$filterData = array() |
|||
) |
Render the filter (a template).
$request | PKPRequest |
$filterData | Array Data to be used by the filter template. |
Reimplemented from GridHandler.
Definition at line 182 of file UserGridHandler.inc.php.
References DAORegistry\getDAO().
UserGridHandler::sendEmail | ( | $args, | |
$request | |||
) |
Send the user email and close the modal.
$args | array |
$request | PKPRequest |
Definition at line 506 of file UserGridHandler.inc.php.
References DAORegistry\getDAO().
UserGridHandler::updateUser | ( | $args, | |
$request | |||
) |
Update an existing user.
$args | array |
$request | PKPRequest |
Definition at line 297 of file UserGridHandler.inc.php.
References Validation\canAdminister(), and DAO\getDataChangedEvent().
UserGridHandler::updateUserRoles | ( | $args, | |
$request | |||
) |
Update a newly created user's roles
$args | array |
$request | PKPRequest |
Definition at line 342 of file UserGridHandler.inc.php.
References Validation\canAdminister(), and DAO\getDataChangedEvent().
UserGridHandler::$_oldUserId |
integer user id for the user to remove
Definition at line 24 of file UserGridHandler.inc.php.
Referenced by getRequestArgs().