Skip to content
Snippets Groups Projects

Resolve "Changing the date of a slotted lab does not move the slots"

Compare and
10 files
+ 317
25
Compare changes
  • Side-by-side
  • Inline

Files

@@ -20,6 +20,7 @@ package nl.tudelft.queue.dto.patch.labs;
import javax.validation.constraints.NotNull;
import lombok.*;
import lombok.experimental.SuperBuilder;
import nl.tudelft.queue.dto.patch.LabPatchDTO;
import nl.tudelft.queue.dto.patch.SlottedLabConfigPatchDTO;
import nl.tudelft.queue.model.labs.AbstractSlottedLab;
@@ -28,8 +29,10 @@ import nl.tudelft.queue.model.labs.AbstractSlottedLab;
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@SuperBuilder
public abstract class AbstractSlottedLabPatchDTO<D extends AbstractSlottedLab<?>> extends LabPatchDTO<D> {
@NotNull
@Builder.Default
private SlottedLabConfigPatchDTO slottedLabConfig = new SlottedLabConfigPatchDTO();
private Boolean canSelectDueSlots;
@@ -45,4 +48,5 @@ public abstract class AbstractSlottedLabPatchDTO<D extends AbstractSlottedLab<?>
updateNonNull(canSelectDueSlots, data::setCanSelectDueSlots);
updateNonNull(earlyOpenTime, data::setEarlyOpenTime);
}
}
Loading