/**
  * Constructor
  */
 function ReviewerReviewAttachmentsGridHandler()
 {
     parent::ReviewAttachmentsGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_REVIEWER), array('fetchGrid', 'addFile', 'editFile', 'saveFile', 'deleteFile', 'returnFileRow', 'downloadFile'));
 }
 /**
  * Constructor
  */
 function AuthorReviewAttachmentsGridHandler()
 {
     parent::ReviewAttachmentsGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_AUTHOR), array('fetchGrid', 'downloadFile'));
 }
 /**
  * Constructor
  */
 function ReviewerReviewAttachmentsGridHandler()
 {
     parent::ReviewAttachmentsGridHandler(FILE_GRID_ADD | FILE_GRID_DOWNLOAD_ALL);
     $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_REVIEWER), array('fetchGrid', 'fetchRow', 'finishFileSubmission', 'addFile', 'displayFileUploadForm', 'uploadFile', 'confirmRevision', 'editMetadata', 'saveMetadata', 'downloadFile', 'downloadAllFiles', 'deleteFile'));
 }