diff --git a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ArticleInJournalPropertiesStepModel.java b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ArticleInJournalPropertiesStepModel.java index 3917b60..f10f415 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ArticleInJournalPropertiesStepModel.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ArticleInJournalPropertiesStepModel.java @@ -1,5 +1,7 @@ package org.scientificcms.publications.ui.contenttypes; +import org.scientificcms.publications.assets.JournalAsset; + import javax.enterprise.context.RequestScoped; import javax.inject.Named; @@ -70,5 +72,9 @@ public class ArticleInJournalPropertiesStepModel { public void setPublicationDate(final String publicationDate) { this.publicationDate = publicationDate; } + + public String getJournalType() { + return JournalAsset.class.getName(); + } } diff --git a/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/articleinjournal/edit-articleinjournal.xhtml b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/articleinjournal/edit-articleinjournal.xhtml new file mode 100644 index 0000000..bb4fc51 --- /dev/null +++ b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/articleinjournal/edit-articleinjournal.xhtml @@ -0,0 +1,154 @@ +]> + + + + + + + + + + + + + +
+ #{SciPublicationsUiMessageBundle.getMessage('articleinjournal.basicproperties.errors.invalid_publication_date', [invalidPublicationDate])} +
+
+
+ + + + + + + + + + + + + + + + +
+
#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.volume.label']}
+
#{SciCmsArticleInJournalPropertiesStepModel.volume}
+
+ +
+
#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.issue.label']}
+
#{SciCmsArticleInJournalPropertiesStepModel.issue}
+
+ +
+
#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.startpage.label']}
+
#{SciCmsArticleInJournalPropertiesStepModel.startPage}
+
+ +
+
#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.endpage.label']}
+
#{SciCmsArticleInJournalPropertiesStepModel.endPage}
+
+ +
+
#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.publicationdate.label']}
+
#{SciCmsArticleInJournalPropertiesStepModel.publicationDate}
+
+
+ + + +

#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.journal']}

+ + +
+
+ +
+
+ +
+ + + +

#{SciPublicationsUiMessageBundle['articleinjournal.basicproperties.journal.none']}

+
+ +

+ #{SciCmsArticleInJournalPropertiesStepModel.journalTitle} +

+
+ + + + +
+ +
+ +
+ + diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle.properties b/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle.properties index 30c151a..78d9cd6 100644 --- a/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle.properties +++ b/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle.properties @@ -539,3 +539,6 @@ inproceedings.basicproperties.errors.proceedings_not_found=The selected Proceedi articleinjournal.createstep.description=Create a new article in a journal. articleinjournal.createform.submit=Create article in journal articleinjournal.createform.title=Create a new article in a journal +articleinjournal.basicproperties.header=Edit basic properties of article in journal {0} +articleinjournal.basicproperties.errors.journal_not_found=The selected journal {0} was not found. +articleinjournal.basicproperties.errors.invalid_publication_date=The provided publication date {0} is not a valid date. diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle_de.properties b/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle_de.properties index 0f25216..3f39a74 100644 --- a/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle_de.properties +++ b/sci-publications/src/main/resources/org/scientificcms/publications/ui/SciPublicationsBundle_de.properties @@ -539,3 +539,6 @@ inproceedings.basicproperties.errors.proceedings_not_found=Der ausgew\u00e4hlte articleinjournal.createstep.description=Einen neuen Zeitschriftenartikel anlegen. articleinjournal.createform.submit=Zeitschriftenartikel anlegen articleinjournal.createform.title=Neuen Zeitschriftenbeitrag anlegen +articleinjournal.basicproperties.header=Basiseigenschaften des Zeitschriftenbeitrags {0} bearbeiten +articleinjournal.basicproperties.errors.journal_not_found=Die ausgew\u00e4hlte Zeitschrift {0} wurde nicht gefunden. +articleinjournal.basicproperties.errors.invalid_publication_date=Das angegebene Publikations-Datum {0} ist kein valides Datum.