Skip to content

Commit

Permalink
Merge pull request #284 from TexasDigitalLibrary/4.0.x-sprint17-vir-1…
Browse files Browse the repository at this point in the history
…44-further-filter-by-merging

4.0.x sprint17 vir 144 further filter by merging
  • Loading branch information
William Welling authored Oct 14, 2016
2 parents 3ae7662 + 299fefd commit 299513a
Show file tree
Hide file tree
Showing 53 changed files with 1,419 additions and 1,028 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,8 @@ public ApiResponse updateSubmission(@ApiVariable("submissionId") Long submission
@ApiMapping("/query/{page}/{size}")
@Auth(role = "MANAGER")
public ApiResponse querySubmission(@ApiCredentials Credentials credentials, @ApiVariable Integer page, @ApiVariable Integer size, @ApiModel List<SubmissionListColumn> submissionListColumns) {
return new ApiResponse(SUCCESS, submissionRepo.pageableDynamicSubmissionQuery(credentials, submissionListColumns, new PageRequest(page, size)));
User user = userRepo.findByEmail(credentials.getEmail());
return new ApiResponse(SUCCESS, submissionRepo.pageableDynamicSubmissionQuery(user.getActiveFilter(), submissionListColumns, new PageRequest(page, size)));
}

@ApiMapping("/all-submission-state")
Expand All @@ -124,7 +125,7 @@ public ApiResponse batchUpdateSubmissionStates(@ApiCredentials Credentials crede

User user = userRepo.findByEmail(credentials.getEmail());

submissionRepo.dynamicSubmissionQuery(credentials, user.getSubmissionViewColumns()).forEach(sub -> {
submissionRepo.batchDynamicSubmissionQuery(user.getActiveFilter(), user.getSubmissionViewColumns()).forEach(sub -> {
sub.setState(submissionState);
submissionRepo.save(sub);
});
Expand All @@ -140,7 +141,7 @@ public ApiResponse batchAssignTo(@ApiCredentials Credentials credentials, @ApiMo

User user = userRepo.findByEmail(credentials.getEmail());

submissionRepo.dynamicSubmissionQuery(credentials, user.getSubmissionViewColumns()).forEach(sub -> {
submissionRepo.batchDynamicSubmissionQuery(user.getActiveFilter(), user.getSubmissionViewColumns()).forEach(sub -> {
sub.setAssignee(assignee);
submissionRepo.save(sub);
});
Expand Down
Loading

0 comments on commit 299513a

Please sign in to comment.