2870 Send publication metadata to Daisy
This commit is contained in:
parent
c23981f510
commit
aa329931e8
view/src
@ -65,6 +65,8 @@ public class SendToExaminer extends GenericPanel<Project> {
|
||||
RoughDraftApprovalService roughDraftApprovalService;
|
||||
@Inject
|
||||
FinalSeminarService finalSeminarService;
|
||||
@Inject
|
||||
PublicationMetadataService publicationMetadataService;
|
||||
|
||||
private IModel<Boolean> needsSending;
|
||||
|
||||
@ -324,6 +326,14 @@ public class SendToExaminer extends GenericPanel<Project> {
|
||||
researchArea2.setId(researchArea.getIdentifier());
|
||||
thesisPublication.getResearchAreas().add(researchArea2);
|
||||
}
|
||||
PublicationMetadata publicationMetadata = publicationMetadataService.getByProject(project);
|
||||
thesisPublication.setSwedishAbstract(publicationMetadata.getAbstractSwedish());
|
||||
thesisPublication.setEnglishAbstract(publicationMetadata.getAbstractEnglish());
|
||||
thesisPublication.setSwedishKeywords(publicationMetadata.getKeywordsSwedish());
|
||||
thesisPublication.setEnglishKeywords(publicationMetadata.getKeywordsEnglish());
|
||||
if (publicationMetadata.getNationalSubjectCategory() != null) {
|
||||
thesisPublication.setNationalSubjectCategoryExternalID(publicationMetadata.getNationalSubjectCategory().getExternalId());
|
||||
}
|
||||
return thesisPublication;
|
||||
}
|
||||
|
||||
|
@ -52,6 +52,7 @@ import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings;
|
||||
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettingsService;
|
||||
import se.su.dsv.scipro.grading.ExaminerTimelineService;
|
||||
import se.su.dsv.scipro.grading.GradingService;
|
||||
import se.su.dsv.scipro.grading.NationalSubjectCategoryService;
|
||||
import se.su.dsv.scipro.grading.PublicationMetadata;
|
||||
import se.su.dsv.scipro.grading.PublicationMetadataService;
|
||||
import se.su.dsv.scipro.group.GroupFacade;
|
||||
@ -356,6 +357,8 @@ public abstract class SciProTest {
|
||||
protected PublicationMetadataService publicationMetadataService;
|
||||
@Mock
|
||||
protected ExaminerTimelineService examinerTimelineService;
|
||||
@Mock
|
||||
protected NationalSubjectCategoryService nationalSubjectCategoryService;
|
||||
|
||||
protected WicketTester tester;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user