XHTML for editing the properties of an article in a collected volume.
parent
413863dcd1
commit
62d423022c
|
|
@ -401,7 +401,7 @@ public class ArticleInCollectedVolumePropertiesStep
|
|||
@Path("/collectedvolume/remove")
|
||||
@AuthorizationRequired
|
||||
@Transactional(Transactional.TxType.REQUIRED)
|
||||
public String removeArticle(
|
||||
public String removeCollectedVolume(
|
||||
@PathParam(MvcAuthoringSteps.SECTION_IDENTIFIER_PATH_PARAM)
|
||||
final String sectionIdentifier,
|
||||
@PathParam(MvcAuthoringSteps.DOCUMENT_PATH_PATH_PARAM_NAME)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
package org.scientificcms.publications.ui.contenttypes;
|
||||
|
||||
import org.scientificcms.publications.CollectedVolume;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import javax.inject.Named;
|
||||
|
||||
|
|
@ -19,6 +21,10 @@ public class ArticleInCollectedVolumePropertiesStepModel {
|
|||
|
||||
private String chapter;
|
||||
|
||||
public String getCollectedVolumeType() {
|
||||
return CollectedVolume.class.getName();
|
||||
}
|
||||
|
||||
public String getCollectedVolumeTitle() {
|
||||
return collectedVolumeTitle;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,103 @@
|
|||
<!DOCTYPE html [<!ENTITY times '×'>]>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:bootstrap="http://xmlns.jcp.org/jsf/composite/components/bootstrap"
|
||||
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
|
||||
xmlns:libreccm="http://xmlns.jcp.org/jsf/composite/components/libreccm"
|
||||
xmlns:librecms="http://xmlns.jcp.org/jsf/composite/components/librecms"
|
||||
xmlns:scicms="http://xmlns.jcp.org/jsf/composite/components/scicms"
|
||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
|
||||
<ui:composition template="/WEB-INF/views/org/scientificcms/contenttypes/ui/edit-publication.xhtml">
|
||||
|
||||
<ui:param name="authoringStep"
|
||||
value="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@articleincollectedvolume-basicproperties" />
|
||||
|
||||
<ui:param name="authoringStepTitle"
|
||||
value="#{SciPublicationsUiMessageBundle.getMessage('articleincollectedvolume.basicproperties.header', [SciCmsPublicationPropertiesStepModel.name])}" />
|
||||
|
||||
<ui:define name="publicationBasicPropertiesForm">
|
||||
|
||||
<bootstrap:formGroupNumber
|
||||
help="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.startpage.help']}"
|
||||
inputId="start-page"
|
||||
label="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.startpage.label']}"
|
||||
name="startPage"
|
||||
/>
|
||||
|
||||
<bootstrap:formGroupNumber
|
||||
help="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.endpage.help']}"
|
||||
inputId="end-page"
|
||||
label="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.endpage.label']}"
|
||||
name="endPage"
|
||||
/>
|
||||
|
||||
<bootstrap:formGroupText
|
||||
help="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.chapter.help']}"
|
||||
inputId="chapter"
|
||||
label="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.chapter.label']}"
|
||||
name="chapter"
|
||||
/>
|
||||
|
||||
<h3 class="mt-5">#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume']}</h3>
|
||||
|
||||
<c:if test="#{CmsSelectedDocumentModel.canEdit}">
|
||||
<<div class="mb-2">
|
||||
<div class="text-right">
|
||||
<scicms:publicationPickerButton
|
||||
publicationPickerId="collectedvolume-picker"
|
||||
buttonIcon="pen"
|
||||
buttonText="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume.set.label']}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<scicms:publicationPicker
|
||||
actionUrl="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@articleincollectedvolume-basicproperties/collectedvolume"
|
||||
baseUrl="#{SciCmsPublicationPropertiesStepModel.baseUrl}"
|
||||
contentSection="#{ContentSectionModel.sectionName}"
|
||||
formParamName="collectedVolumeIdentifier"
|
||||
publicationPickerId="collectedvolume-picker"
|
||||
publicationType="#{SciCmsArticleInCollectedVolumePropertiesStepModel.collectedVolumeType}"
|
||||
/>
|
||||
</c:if>
|
||||
|
||||
<c:choose>
|
||||
<c:when test="#{SciCmsArticleInCollectedVolumePropertiesStepModel.collectedVolumeTitle == null}">
|
||||
<p>#{'articleincollectedvolume.basicproperties.collectedvolume.none'}</p>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<p>
|
||||
#{SciCmsArticleInCollectedVolumePropertiesStepModel.collectedVolumeTitle}
|
||||
</p>
|
||||
</c:otherwise>
|
||||
<c:if test="#{CmsSelectedDocumentModel.canEdit && SciCmsArticleInCollectedVolumePropertiesStepModel.collectedVolumeTitle == null}">
|
||||
<libreccm:deleteDialog
|
||||
actionTarget="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@articleincollectedvolume-basicproperties/collectedvolume/remove"
|
||||
buttonText="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume.remove']}"
|
||||
cancelLabel="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume.remove.cancel']}"
|
||||
confirmLabel="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume.remove.confirm']}"
|
||||
dialogId="remove-collectedvolume-dialog"
|
||||
dialogTitle="#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.collectedvolume.remove.title']}"
|
||||
message="#{SciPublicationsUiMessageBundle.getMessage('articleincollectedvolume.basicproperties.collectedvolume.remove.message', [CmsSelectedDocumentModel.name, SciCmsArticleInCollectedVolumePropertiesStepModel.collectedVolumeTitle])}"
|
||||
/>
|
||||
</c:if>
|
||||
</c:choose>
|
||||
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="publicationBasicPropertiesDl">
|
||||
<div>
|
||||
<dt>#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.startpage.label']}</dt>
|
||||
<dd>#{SciCmsArticleInCollectedVolumePropertiesStepModel.startPage}</dd>
|
||||
</div>
|
||||
<div>
|
||||
<dt>#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.endpage.label']}</dt>
|
||||
<dd>#{SciCmsArticleInCollectedVolumePropertiesStepModel.endPage}</dd>
|
||||
</div>
|
||||
<div>
|
||||
<dt>#{SciPublicationsUiMessageBundle['articleincollectedvolume.basicproperties.chapter.label']}</dt>
|
||||
<dd>#{SciCmsArticleInCollectedVolumePropertiesStepModel.chapter}</dd>
|
||||
</div>
|
||||
|
||||
</ui:define>
|
||||
|
||||
</ui:composition>
|
||||
</html>
|
||||
|
|
@ -13,7 +13,6 @@
|
|||
<ui:param name="authoringStepTitle"
|
||||
value="#{SciPublicationsUiMessageBundle.getMessage('monograph.basicproperties.header', [SciCmsPublicationPropertiesStepModel.name])}" />
|
||||
|
||||
|
||||
<ui:define name="publicationBasicPropertiesForm">
|
||||
<bootstrap:formCheck
|
||||
checked="#{SciCmsMonographPropertiesStepModel.reviewed}"
|
||||
|
|
|
|||
|
|
@ -447,3 +447,17 @@ collectedvolume.basicproperties.articles.actions.remove.confirm=Remove article
|
|||
collectedvolume.basicproperties.articles.actions.remove.title=Confirm removal of article
|
||||
collectedvolume.basicproperties.articles.actions.remove.message=Are you sure to remove the article {1} from the collected volume {0}.
|
||||
collectedvolume.extendedproperties.header=Edit extended properties of collected volume {0}
|
||||
articleincollectedvolume.basicproperties.header=Basic properties of article in collected volume {0}
|
||||
articleincollectedvolume.basicproperties.startpage.help=The page in the collected volume on which the article starts.
|
||||
articleincollectedvolume.basicproperties.startpage.label=First page
|
||||
articleincollectedvolume.basicproperties.endpage.help=The page in the collected volume on which the article ends.
|
||||
articleincollectedvolume.basicproperties.endpage.label=Last page
|
||||
articleincollectedvolume.basicproperties.chapter.help=The title of the chapter in which the article is published.
|
||||
articleincollectedvolume.basicproperties.chapter.label=Chapter
|
||||
articleincollectedvolume.basicproperties.collectedvolume=Collected Volume
|
||||
articleincollectedvolume.basicproperties.collectedvolume.set.label=Select collected volume
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove=Remove collected volume from article.
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.cancel=Cancel
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.confirm=Confirm removal of collected volume
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.title=Remove collected volume from article
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.message=Are you sure to remove the collected volume {1} from the the article {0}?
|
||||
|
|
|
|||
|
|
@ -447,3 +447,17 @@ collectedvolume.basicproperties.articles.actions.remove.confirm=Artikel entferne
|
|||
collectedvolume.basicproperties.articles.actions.remove.title=Entfernen des Artikels best\u00e4tigen
|
||||
collectedvolume.basicproperties.articles.actions.remove.message=Sind Sie sicher dass Sie den Artikel {1} aus dem Sammelband {0} entfernen wollen?
|
||||
collectedvolume.extendedproperties.header=Erweiterte Eigenschaften des Sammelbandes {0} bearbeiten
|
||||
articleincollectedvolume.basicproperties.header=Basiseigenschaften des Sammelbandbeitrags {0}
|
||||
articleincollectedvolume.basicproperties.startpage.help=Die Seite des Sammelbandes, auf der der Artikel beginnt.
|
||||
articleincollectedvolume.basicproperties.startpage.label=Erste Seite
|
||||
articleincollectedvolume.basicproperties.endpage.help=Die Seite des Sammelbandes, auf der der Artikel endet.
|
||||
articleincollectedvolume.basicproperties.endpage.label=Letzte Seite
|
||||
articleincollectedvolume.basicproperties.chapter.help=Der Titel des Kapitels, in dem sich der Artikel befindet.
|
||||
articleincollectedvolume.basicproperties.chapter.label=Kapitel
|
||||
articleincollectedvolume.basicproperties.collectedvolume=Sammelband
|
||||
articleincollectedvolume.basicproperties.collectedvolume.set.label=Sammelband ausw\u00e4hlen
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove=Sammelband aus dem Artikel entfernen
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.cancel=Abbrechen
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.confirm=Entfernen des Sammelbandes best\u00e4tigen
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.title=Sammelband vom Artikel entfernen
|
||||
articleincollectedvolume.basicproperties.collectedvolume.remove.message=Sind Sie sicher, dass Sie den Sammelband {1} vom Artikel {0} entfernen wollen?
|
||||
|
|
|
|||
Loading…
Reference in New Issue