Skip to content
Snippets Groups Projects

Deploy fix

17 files
+ 448
121
Compare changes
  • Side-by-side
  • Inline

Files

@@ -417,7 +417,7 @@ public class EditionController {
*/
@Validated
@PostMapping("/{id}/members/add")
@PreAuthorize("@authorizationService.canAddMemberToEdition(#id, #user.getUsername())")
@PreAuthorize("@authorizationService.canAddMemberToEdition(#id, #user.username, #user.role)")
public String addMember(@PathVariable Long id, @ModelAttribute("addMember") AddMemberDTO user) {
Long personId = personService.getPersonByUsername(user.getUsername()).getId();
@@ -556,7 +556,8 @@ public class EditionController {
@ModelAttribute("participantImport") EditionParticipantImportDTO participantImport)
throws IOException, CsvValidationException {
editionService.importParticipants(id,
new InputStreamReader(file.getInputStream(), StandardCharsets.UTF_8), participantImport);
new InputStreamReader(file.getInputStream(), StandardCharsets.UTF_8), participantImport,
authorizationService.getRoleInEdition(id) == RoleDetailsDTO.TypeEnum.TEACHER);
return "redirect:/edition/{id}/{fromPage}";
}
Loading