string
createAllocationRequest(allocation_manager_models.UserAllocationDetail
allocDetail)
API method to create new allocation requests
bool
deleteAllocationRequest(string
projectId)
API method to delete allocation request
allocation_manager_models.UserAllocationDetail
getAllocationRequest(string
projectId)
API method to get an allocation Request
bool
updateAllocationRequest(allocation_manager_models.UserAllocationDetail
allocDetail)
API method to update an allocation Request
string
getAllocationRequestStatus(string
projectId)
API method to get an allocation Request status
string
getAllocationRequestUserEmail(string
userName)
API method to get an allocation Request PI email
string
getAllocationManagerAdminEmail(string
userType)
API method to get an allocation Request Admin email
string
getAllocationRequestUserName(string
projectId)
API method to get an allocation Request PI
list<
getAllRequestsForAdmin(allocation_manager_models.UserAllocationDetail
>string
userName)
API method to get all requests for admin
bool
assignReviewers(string
projectId,string
reviewerId,string
adminId)
API method to assign reviewers
bool
updateRequestByReviewer(allocation_manager_models.ReviewerAllocationDetail
reviewerAllocationDetail)
API method to update request submitted by reviewer
bool
isAdmin(string
userName)
API method to check if the logged in user is an Admin
bool
isReviewer(string
userName)
API method to check if the logged in user is a Reviewer
list<
getAllRequestsForReviewers(allocation_manager_models.UserAllocationDetail
>string
userName)
API method to get all requests assigned to the reviewers
allocation_manager_models.UserDetail
getUserDetails(string
userName)
API method to get a user details
list<
getAllReviewsForARequest(allocation_manager_models.ReviewerAllocationDetail
>string
projectId)
API method to get all the reviews for a request
list<allocation_manager_models.UserDetail
>
getAllReviewers()
API method to get all reviewers
list<
getAllUnassignedReviewersForRequest(allocation_manager_models.UserDetail
>string
projectId)
API method to get all unassigned reviewers for a request
bool
approveRequest(string
projectId,string
adminId,i64
startDate,i64
endDate,i64
awardAllocation)
API method to approve a request
bool
rejectRequest(string
projectId,string
adminId)
API method to reject a request
bool
createUser(allocation_manager_models.UserDetail
userDetail)
API method to create a new user