Skip to content
Snippets Groups Projects

Fix application ordering in job offer

3 files
+ 11
4
Compare changes
  • Side-by-side
  • Inline

Files

@@ -36,6 +36,7 @@ import nl.tudelft.tam.dto.view.details.ApplicationDetailsPersonDTO;
@@ -36,6 +36,7 @@ import nl.tudelft.tam.dto.view.details.ApplicationDetailsPersonDTO;
import nl.tudelft.tam.dto.view.details.EditionDetailsOffersWorkDTO;
import nl.tudelft.tam.dto.view.details.EditionDetailsOffersWorkDTO;
import nl.tudelft.tam.dto.view.details.JobOfferDetailsDTO;
import nl.tudelft.tam.dto.view.details.JobOfferDetailsDTO;
import nl.tudelft.tam.dto.view.summary.ApplicationStatusSummaryDTO;
import nl.tudelft.tam.dto.view.summary.ApplicationStatusSummaryDTO;
 
import nl.tudelft.tam.dto.view.summary.ApplicationSummaryDTO;
import nl.tudelft.tam.dto.view.summary.JobOfferSummaryDTO;
import nl.tudelft.tam.dto.view.summary.JobOfferSummaryDTO;
import nl.tudelft.tam.io.ImportError;
import nl.tudelft.tam.io.ImportError;
import nl.tudelft.tam.io.JobOfferImportHandler;
import nl.tudelft.tam.io.JobOfferImportHandler;
@@ -291,7 +292,8 @@ public class JobOfferController {
@@ -291,7 +292,8 @@ public class JobOfferController {
model.addAttribute("offer", offer);
model.addAttribute("offer", offer);
model.addAttribute("deadlineClosed",
model.addAttribute("deadlineClosed",
offer.getDeadline() != null && offer.getDeadline().isBefore(LocalDate.now()));
offer.getDeadline() != null && offer.getDeadline().isBefore(LocalDate.now()));
model.addAttribute("applications", applications);
model.addAttribute("applications", applications.stream()
 
.sorted(Comparator.comparing(ApplicationSummaryDTO::getCreatedDate)).toList());
model.addAttribute("stats", stats);
model.addAttribute("stats", stats);
model.addAttribute("patchJobOffer", new JobOfferPatchDTO());
model.addAttribute("patchJobOffer", new JobOfferPatchDTO());
Loading