diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java index 09714eb..8c8f9a1 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java @@ -1,8 +1,3 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package org.scientificcms.publications.contenttypes; diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java index bfdcbbc..8ae4249 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java @@ -1,15 +1,17 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package org.scientificcms.publications.contenttypes; import org.hibernate.envers.Audited; import org.librecms.contenttypes.ContentTypeDescription; +import org.librecms.ui.contentsections.documents.MvcAuthoringKit; +import org.librecms.ui.contentsections.documents.MvcAuthoringStepDef; import org.scientificcms.publications.Expertise; +import org.scientificcms.publications.ui.contenttypes.ExpertiseExtendedPropertiesStep; +import org.scientificcms.publications.ui.contenttypes.ExpertiseItemCreateStep; +import org.scientificcms.publications.ui.contenttypes.ExpertisePropertiesStep; +import org.scientificcms.publications.ui.contenttypes.PublicationAbstractStep; +import org.scientificcms.publications.ui.contenttypes.PublicationMiscStep; import javax.persistence.Entity; import javax.persistence.Table; @@ -27,6 +29,15 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; labelBundle = "org.scientificcms.publications.contenttypes.Expertise", descriptionBundle = "org.scientificcms.publications.contenttypes.Expertise" ) +@MvcAuthoringKit( + createStep = ExpertiseItemCreateStep.class, + authoringSteps = { + ExpertisePropertiesStep.class, + ExpertiseExtendedPropertiesStep.class, + PublicationAbstractStep.class, + PublicationMiscStep.class + } +) public class ExpertiseItem extends PublicationItem { private static final long serialVersionUID = 1L; diff --git a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ExpertiseItemCreateStep.java b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ExpertiseItemCreateStep.java index 2ce39d3..f29c234 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ExpertiseItemCreateStep.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/ExpertiseItemCreateStep.java @@ -11,7 +11,7 @@ import javax.inject.Named; /** * - * @author Jens Pelzetter + * @author Jens Pelzetter */ @RequestScoped @Named("SciPublicationsExpertiseCreateStep") diff --git a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/PublicationAuthoringSteps.java b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/PublicationAuthoringSteps.java index 190f3e7..3bebea6 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/PublicationAuthoringSteps.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/ui/contenttypes/PublicationAuthoringSteps.java @@ -22,6 +22,8 @@ public class PublicationAuthoringSteps implements MvcAuthoringSteps { ArticleInJournalExtendedPropertiesStep.class, CollectedVolumePropertiesStep.class, CollectedVolumeExtendedPropertiesStep.class, + ExpertisePropertiesStep.class, + ExpertiseExtendedPropertiesStep.class, InProceedingsPropertiesStep.class, InProceedingsExtendedPropertiesStep.class, MonographPropertiesStep.class, diff --git a/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/create-expertise.xhtml b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/create-expertise.xhtml new file mode 100644 index 0000000..4d8ad07 --- /dev/null +++ b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/create-expertise.xhtml @@ -0,0 +1,47 @@ +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/edit-expertise.xhtml b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/edit-expertise.xhtml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sci-publications/src/main/resources/WEB-INF/views/org/scientificcms/contenttypes/ui/expertise/edit-expertise.xhtml @@ -0,0 +1 @@ + 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 332ceee..f7ded22 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 @@ -562,3 +562,6 @@ articleinjournal.edit.journal.remove.cancel=Cancel articleinjournal.edit.journal.remove.confirm=Remove articleinjournal.edit.journal.remove.title=Confirm removal of article from journal articleinjournal.edit.journal.remove.message=Are you sure to remove this article from the assigned journal? +expertiseitem.createstep.description=Create a new expertise publication. +expertise.createform.submit=Create +expertise.createform.title=Create a new Expertise 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 bd71dc1..d9f25f2 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 @@ -562,3 +562,6 @@ articleinjournal.edit.journal.remove.cancel=Abbrechen articleinjournal.edit.journal.remove.confirm=Entfernen articleinjournal.edit.journal.remove.title=Entfernen des Beitrags aus der Zeitschrift best\u00e4tigen articleinjournal.edit.journal.remove.message=Sind Sie sicher dass, Sie diesen Beitrag aus der Zeitschrift entfernen wollen? +expertiseitem.createstep.description=Ein neues Gutachten anlegen. +expertise.createform.submit=Anlegen +expertise.createform.title=Neues Gutachten anlegen