Skip to content
Snippets Groups Projects

Resolve "Button repeat for x weeks broken"

18 files
+ 393
68
Compare changes
  • Side-by-side
  • Inline

Files

@@ -309,7 +309,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSessions(#editionId)")
public String createCapacityLab(@PathVariable Long editionId,
CapacitySessionCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionId, REGULAR).getId();
ls.createSessions(dto, editionId, REGULAR);
return "redirect:/edition/" + editionId + "/labs";
}
/**
@@ -324,7 +325,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSessions(#editionId)")
public String createRegularLab(@PathVariable Long editionId,
RegularLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionId, REGULAR).getId();
ls.createSessions(dto, editionId, REGULAR);
return "redirect:/edition/" + editionId + "/labs";
}
/**
@@ -339,7 +341,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSessions(#editionId)")
public String createSlottedLab(@PathVariable Long editionId,
SlottedLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionId, REGULAR).getId();
ls.createSessions(dto, editionId, REGULAR);
return "redirect:/edition/" + editionId + "/labs";
}
/**
@@ -354,7 +357,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSessions(#editionId)")
public String createExamLab(@PathVariable Long editionId,
ExamLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionId, REGULAR).getId();
ls.createSessions(dto, editionId, REGULAR);
return "redirect:/edition/" + editionId + "/labs";
}
/**
@@ -369,7 +373,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSharedSessions(#editionCollectionId)")
public String createRegularSharedLab(@PathVariable Long editionCollectionId,
RegularLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionCollectionId, SHARED).getId();
ls.createSessions(dto, editionCollectionId, SHARED);
return "redirect:/edition-collection/" + editionCollectionId + "/labs";
}
/**
@@ -384,7 +389,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSharedSessions(#editionCollectionId)")
public String createSlottedSharedLab(@PathVariable Long editionCollectionId,
SlottedLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionCollectionId, SHARED).getId();
ls.createSessions(dto, editionCollectionId, SHARED);
return "redirect:/edition-collection/" + editionCollectionId + "/labs";
}
/**
@@ -399,7 +405,8 @@ public class LabController {
@PreAuthorize("@permissionService.canManageSharedSessions(#editionCollectionId)")
public String createExamSharedLab(@PathVariable Long editionCollectionId,
ExamLabCreateDTO dto) {
return "redirect:/lab/" + ls.createLab(dto, editionCollectionId, SHARED).getId();
ls.createSessions(dto, editionCollectionId, SHARED);
return "redirect:/edition-collection/" + editionCollectionId + "/labs";
}
/**
Loading