WIP: Assign supervisor to student ideas no matter if target (goal) is reached #96
@ -11,6 +11,7 @@ import java.util.*;
|
|||||||
import se.su.dsv.scipro.checklist.ChecklistCategory;
|
import se.su.dsv.scipro.checklist.ChecklistCategory;
|
||||||
import se.su.dsv.scipro.match.ApplicationPeriod;
|
import se.su.dsv.scipro.match.ApplicationPeriod;
|
||||||
import se.su.dsv.scipro.match.Keyword;
|
import se.su.dsv.scipro.match.Keyword;
|
||||||
|
import se.su.dsv.scipro.match.Target;
|
||||||
import se.su.dsv.scipro.milestones.dataobjects.MilestoneActivityTemplate;
|
import se.su.dsv.scipro.milestones.dataobjects.MilestoneActivityTemplate;
|
||||||
import se.su.dsv.scipro.milestones.dataobjects.MilestonePhaseTemplate;
|
import se.su.dsv.scipro.milestones.dataobjects.MilestonePhaseTemplate;
|
||||||
import se.su.dsv.scipro.milestones.service.MilestoneActivityTemplateService;
|
import se.su.dsv.scipro.milestones.service.MilestoneActivityTemplateService;
|
||||||
@ -75,6 +76,7 @@ public class DataInitializer implements Lifecycle {
|
|||||||
private ResearchArea researchArea2;
|
private ResearchArea researchArea2;
|
||||||
private ProjectType masterClass;
|
private ProjectType masterClass;
|
||||||
private ProjectType magisterClass;
|
private ProjectType magisterClass;
|
||||||
|
private ApplicationPeriod applicationPeriod;
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
@ -89,6 +91,7 @@ public class DataInitializer implements Lifecycle {
|
|||||||
createMilestonesIfNotDone();
|
createMilestonesIfNotDone();
|
||||||
createUsers();
|
createUsers();
|
||||||
createProjects();
|
createProjects();
|
||||||
|
createTarget();
|
||||||
}
|
}
|
||||||
if (profile.getCurrentProfile() == Profiles.DEV && noAdminUser()) {
|
if (profile.getCurrentProfile() == Profiles.DEV && noAdminUser()) {
|
||||||
createAdmin();
|
createAdmin();
|
||||||
@ -103,7 +106,7 @@ public class DataInitializer implements Lifecycle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void createApplicationPeriodIfNotDone() {
|
private void createApplicationPeriodIfNotDone() {
|
||||||
ApplicationPeriod applicationPeriod = new ApplicationPeriod("HT 2014");
|
applicationPeriod = new ApplicationPeriod("HT 2014");
|
||||||
applicationPeriod.setStartDate(LocalDate.now().minusDays(APPLICATION_PERIOD_START_MINUS_DAYS));
|
applicationPeriod.setStartDate(LocalDate.now().minusDays(APPLICATION_PERIOD_START_MINUS_DAYS));
|
||||||
applicationPeriod.setEndDate(LocalDate.now().plusDays(APPLICATION_PERIOD_END_PLUS_DAYS));
|
applicationPeriod.setEndDate(LocalDate.now().plusDays(APPLICATION_PERIOD_END_PLUS_DAYS));
|
||||||
applicationPeriod.setCourseStartDate(LocalDate.now().plusDays(APPLICATION_PERIOD_COURSE_START_PLUS_DAYS));
|
applicationPeriod.setCourseStartDate(LocalDate.now().plusDays(APPLICATION_PERIOD_COURSE_START_PLUS_DAYS));
|
||||||
@ -254,6 +257,12 @@ public class DataInitializer implements Lifecycle {
|
|||||||
save(getMagisterTemplate());
|
save(getMagisterTemplate());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void createTarget() {
|
||||||
|
Target target = new Target(eric_employee, applicationPeriod, bachelorClass);
|
||||||
|
target.setTarget(2);
|
||||||
|
save(target);
|
||||||
|
}
|
||||||
|
|
||||||
private GradingReportTemplate getBachelorTemplate() {
|
private GradingReportTemplate getBachelorTemplate() {
|
||||||
GradingReportTemplate gradingReportTemplate = new GradingReportTemplate(
|
GradingReportTemplate gradingReportTemplate = new GradingReportTemplate(
|
||||||
bachelorClass,
|
bachelorClass,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user