87: Add more milestones & events to test data
This commit is contained in:
parent
6ccf72d4ab
commit
2bb6fae188
@ -73,6 +73,9 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
@Inject
|
||||
private MilestoneActivityTemplateService milestoneActivityTemplateService;
|
||||
|
||||
@Inject
|
||||
private EventService eventService;
|
||||
|
||||
@Inject
|
||||
private FileService fileService;
|
||||
|
||||
@ -2017,36 +2020,42 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
"First meeting held",
|
||||
"First meeting with supervisor.",
|
||||
milestonePhaseTemplate1,
|
||||
null
|
||||
null,
|
||||
null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Project plan approved",
|
||||
"Project plan approved by supervisor.",
|
||||
milestonePhaseTemplate1,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
|
||||
List<Event> events = eventService.findAll();
|
||||
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Rough draft sent to reviewer for approval (Auto)",
|
||||
"Rough draft sent to the reviewer for the first time.",
|
||||
milestonePhaseTemplate2,
|
||||
null, events.stream().filter(event -> event.getName().equals("RoughDraftApprovalRequested")).findFirst().get()
|
||||
);
|
||||
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Rough draft sent to reviewer for approval",
|
||||
"Rough draft approved by reviewer.",
|
||||
milestonePhaseTemplate2,
|
||||
null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Rough draft approved by reviewer",
|
||||
"Rough draft approved by reviewer (Auto)",
|
||||
"Rough draft approved.",
|
||||
milestonePhaseTemplate2,
|
||||
null
|
||||
null, events.stream().filter(event -> event.getName().equals("Step.ROUGH_DRAFT_APPROVAL")).findFirst().get()
|
||||
);
|
||||
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Peer review 1",
|
||||
"Peer review 1 (Auto)",
|
||||
"This is a recommendation of when to perform peer review 1.",
|
||||
milestonePhaseTemplate2,
|
||||
MilestoneActivityTemplate.PEER_REVIEW_ONE
|
||||
MilestoneActivityTemplate.PEER_REVIEW_ONE,
|
||||
null
|
||||
);
|
||||
|
||||
createMileStone(
|
||||
@ -2054,14 +2063,14 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
"Result and discussion completed and approved",
|
||||
"Result and discussion.",
|
||||
milestonePhaseTemplate3,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Peer review 2",
|
||||
"This is a recommendation of when to perform peer review 2.",
|
||||
milestonePhaseTemplate3,
|
||||
MilestoneActivityTemplate.PEER_REVIEW_TWO
|
||||
MilestoneActivityTemplate.PEER_REVIEW_TWO, null
|
||||
);
|
||||
|
||||
createMileStone(
|
||||
@ -2069,42 +2078,42 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
"Thesis approved for final seminar presentation",
|
||||
"Thesis approved for final seminar.",
|
||||
milestonePhaseTemplate4,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Final seminar created",
|
||||
"Creation of final seminar.",
|
||||
milestonePhaseTemplate4,
|
||||
MilestoneActivityTemplate.CREATE_SEMINAR
|
||||
MilestoneActivityTemplate.CREATE_SEMINAR, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Final seminar thesis uploaded",
|
||||
"Final seminar thesis uploaded.",
|
||||
milestonePhaseTemplate4,
|
||||
MilestoneActivityTemplate.THESIS_UPLOADED
|
||||
MilestoneActivityTemplate.THESIS_UPLOADED, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Perform an oral and written opposition",
|
||||
"Opposition.",
|
||||
milestonePhaseTemplate4,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Active participation in a final seminar",
|
||||
"Active participation.",
|
||||
milestonePhaseTemplate4,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Defend the thesis in a final seminar",
|
||||
"Defence of final thesis.",
|
||||
milestonePhaseTemplate4,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
|
||||
createMileStone(
|
||||
@ -2112,28 +2121,28 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
"Revised final thesis of the submitted thesis",
|
||||
"Revised final thesis.",
|
||||
milestonePhaseTemplate5,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Originality report approved",
|
||||
"Originality report.",
|
||||
milestonePhaseTemplate5,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.PROJECT,
|
||||
"Supervisor and reviewer final grading report submitted",
|
||||
"Final grading report.",
|
||||
milestonePhaseTemplate5,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
createMileStone(
|
||||
MilestoneActivityTemplate.Type.STUDENT,
|
||||
"Grading completed",
|
||||
"Grading completed by examiner.",
|
||||
milestonePhaseTemplate5,
|
||||
null
|
||||
null, null
|
||||
);
|
||||
}
|
||||
|
||||
@ -2142,7 +2151,8 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
String title,
|
||||
String description,
|
||||
MilestonePhaseTemplate milestonePhaseTemplate,
|
||||
String code
|
||||
String code,
|
||||
Event event
|
||||
) {
|
||||
MilestoneActivityTemplate milestoneActivityTemplate = new MilestoneActivityTemplate(type, title, description);
|
||||
milestoneActivityTemplate.addProjectType(bachelorClass);
|
||||
@ -2150,6 +2160,7 @@ public class DataInitializer implements Lifecycle, BaseData, Factory {
|
||||
milestoneActivityTemplate.addProjectType(magisterClass);
|
||||
milestoneActivityTemplate.setMilestonePhaseTemplate(milestonePhaseTemplate);
|
||||
milestoneActivityTemplate.setCode(code);
|
||||
milestoneActivityTemplate.setActivatedBy(event);
|
||||
milestoneActivityTemplateService.save(milestoneActivityTemplate, milestonePhaseTemplate);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user