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