Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
AuthorDashboardReviewRoundTabHandler Class Reference
Inheritance diagram for AuthorDashboardReviewRoundTabHandler:
AuthorDashboardHandler PKPAuthorDashboardHandler Handler PKPHandler

Public Member Functions

 AuthorDashboardReviewRoundTabHandler ()
 
 authorize ($request, &$args, $roleAssignments)
 
 fetchReviewRoundInfo ($args, $request)
 
- Public Member Functions inherited from AuthorDashboardHandler
 AuthorDashboardHandler ()
 
 authorize ($request, &$args, $roleAssignments)
 
 submission ($args, $request)
 
- Public Member Functions inherited from PKPAuthorDashboardHandler
 PKPAuthorDashboardHandler ()
 
 readSubmissionEmail ($args, $request)
 
 setupTemplate ($request)
 
 submission ($args, $request)
 
- Public Member Functions inherited from Handler
 getSiteRedirectContext ($request)
 
 getTargetContext ($request, $bestGuess=true)
 
 getWorkingContexts ($request)
 
 Handler ()
 
- Public Member Functions inherited from PKPHandler
 addCheck (&$handlerValidator)
 
 addPolicy ($authorizationPolicy, $addToTop=false)
 
 addRoleAssignment ($roleIds, $operations)
 
 authorize ($request, &$args, $roleAssignments, $enforceRestrictedSite=true)
 
getAuthorizedContext ()
 
getAuthorizedContextObject ($assocType)
 
getDispatcher ()
 
 getFirstUserContext ($user, $contexts)
 
 getId ()
 
 getLastAuthorizationMessage ()
 
 getLoginExemptions ()
 
 getRoleAssignment ($roleId)
 
 getRoleAssignments ()
 
 getWorkingContexts ($request)
 
 index ($args, $request)
 
 initialize ($request, $args=null)
 
 PKPHandler ()
 
 setDispatcher ($dispatcher)
 
 setId ($id)
 
 setupTemplate ($request)
 
 validate ($requiredContexts=null, $request=null)
 

Additional Inherited Members

- Static Public Member Functions inherited from PKPHandler
static getPageParamName ($rangeName)
 
static getRangeInfo ($request, $rangeName, $contextData=null)
 
static hashPageContext ($request, $contextData=array())
 
- Public Attributes inherited from PKPHandler
 $_authorizationDecisionManager
 
 $_checks = array()
 
 $_dispatcher
 
 $_id
 
 $_roleAssignments = array()
 
- Protected Member Functions inherited from AuthorDashboardHandler
 _fileStageFromWorkflowStage ($currentStage)
 
 _getLastReviewRoundNumbers ($submission)
 
 _getNotificationRequestOptions ($submission)
 
- Protected Member Functions inherited from PKPAuthorDashboardHandler
 _fileStageFromWorkflowStage ($currentStage)
 
 _getAssignmentRoles ()
 
 _getLastReviewRoundNumbers ($submission)
 
 _getNotificationRequestOptions ($submission)
 

Detailed Description

Handle AJAX operations for review round tabs on author dashboard page.

Definition at line 20 of file AuthorDashboardReviewRoundTabHandler.inc.php.

Member Function Documentation

AuthorDashboardReviewRoundTabHandler::AuthorDashboardReviewRoundTabHandler ( )
AuthorDashboardReviewRoundTabHandler::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.

Parameters
$requestRequest
$argsarray request arguments
$roleAssignmentsarray the operation role assignment, see getRoleAssignment() for more details.
$enforceRestrictedSiteboolean True iff site restrictions are to be enforced
Returns
boolean

Definition at line 37 of file AuthorDashboardReviewRoundTabHandler.inc.php.

References PKPHandler\addPolicy().

AuthorDashboardReviewRoundTabHandler::fetchReviewRoundInfo (   $args,
  $request 
)

Fetch information for the author on the specified review round

Parameters
$argsarray
$requestRequest
Returns
string

Definition at line 61 of file AuthorDashboardReviewRoundTabHandler.inc.php.

References PKPHandler\getAuthorizedContextObject(), DAORegistry\getDAO(), EditorDecisionActionsManager\getEditorTakenActionInReviewRound(), and PKPAuthorDashboardHandler\setupTemplate().


The documentation for this class was generated from the following file: