87: Set Milestone Activity Template creation date earlier to activate them

This commit is contained in:
Tom Zhao 2025-04-24 11:01:16 +02:00
parent 60d73e18e4
commit 142c835589

@ -6,10 +6,7 @@ import jakarta.persistence.EntityManager;
import jakarta.transaction.Transactional;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.Month;
import java.time.ZonedDateTime;
import java.time.*;
import java.util.*;
import java.util.function.Function;
import se.su.dsv.scipro.checklist.ChecklistCategory;
@ -2181,6 +2178,8 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
Event event
) {
MilestoneActivityTemplate milestoneActivityTemplate = new MilestoneActivityTemplate(type, title, description);
LocalDate ld = LocalDate.now().minusYears(1);
milestoneActivityTemplate.setDateCreated(Date.from(ld.atStartOfDay(ZoneId.systemDefault()).toInstant()));
milestoneActivityTemplate.addProjectType(bachelorClass);
milestoneActivityTemplate.addProjectType(masterClass);
milestoneActivityTemplate.addProjectType(magisterClass);