- Konfiguration für AuthoringStep GenericOrganizationalUnitsPublications so erweitert, dass der Step nur an bestimmte Content-Typen
angehängt werden kann (Ticket #1520). - Bezeichnung für PublisherPublicationsStep in "Titel des Verlages" geändert. git-svn-id: https://svn.libreccm.org/ccm/trunk@2024 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
69b86299a2
commit
105bebbf0b
|
|
@ -83,6 +83,7 @@ public class PublicationInitializer extends ContentTypeInitializer {
|
|||
logger.info(String.format("Attaching publications step to: '%s'",
|
||||
attachTo));
|
||||
}
|
||||
|
||||
AuthoringKitWizard.registerAssetStep(
|
||||
attachTo,
|
||||
GenericOrganizationalUnitPublicationsStep.class,
|
||||
|
|
@ -102,9 +103,20 @@ public class PublicationInitializer extends ContentTypeInitializer {
|
|||
10);
|
||||
}
|
||||
|
||||
if (config.getAttachOrganizationPublicationsStep()) {
|
||||
final String attachOrgaPubStepTo = config.getAttachOrganizationPublicationsStepTo();
|
||||
final String[] attachOrgaPubStepToCts = attachOrgaPubStepTo.split(";");
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info(String.format("Attaching organization publications step to: %s",
|
||||
attachOrgaPubStepTo));
|
||||
}
|
||||
for (String attachTo : attachOrgaPubStepToCts) {
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info(String.format("Attaching publications step to: '%s'",
|
||||
attachTo));
|
||||
}
|
||||
|
||||
AuthoringKitWizard.registerAssetStep(
|
||||
GenericOrganizationalUnit.BASE_DATA_OBJECT_TYPE,
|
||||
attachTo,
|
||||
OrganizationPublicationsStep.class,
|
||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.title"),
|
||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.description"),
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import com.arsdigita.util.parameter.StringParameter;
|
|||
public class PublicationsConfig extends AbstractConfig {
|
||||
|
||||
private final Parameter attachOrgaUnitsStep;
|
||||
private final Parameter attachOrganizationPublicationsStep;
|
||||
private final Parameter attachOrganizationPublicationsStepTo;
|
||||
private final Parameter attachPersonPublicationsStep;
|
||||
private final Parameter attachPublicationsStepTo;
|
||||
private final Parameter attachPublisherPublicationsStep;
|
||||
|
|
@ -39,11 +39,11 @@ public class PublicationsConfig extends AbstractConfig {
|
|||
Parameter.REQUIRED,
|
||||
Boolean.FALSE);
|
||||
|
||||
attachOrganizationPublicationsStep =
|
||||
new BooleanParameter(
|
||||
"com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step",
|
||||
attachOrganizationPublicationsStepTo =
|
||||
new StringParameter(
|
||||
"com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to",
|
||||
Parameter.REQUIRED,
|
||||
Boolean.TRUE);
|
||||
"");
|
||||
|
||||
attachPersonPublicationsStep =
|
||||
new BooleanParameter(
|
||||
|
|
@ -128,7 +128,7 @@ public class PublicationsConfig extends AbstractConfig {
|
|||
PublisherBundle.BASE_DATA_OBJECT_TYPE);
|
||||
|
||||
register(attachOrgaUnitsStep);
|
||||
register(attachOrganizationPublicationsStep);
|
||||
register(attachOrganizationPublicationsStepTo);
|
||||
register(attachPersonPublicationsStep);
|
||||
register(attachPublicationsStepTo);
|
||||
register(attachPublisherPublicationsStep);
|
||||
|
|
@ -153,8 +153,8 @@ public class PublicationsConfig extends AbstractConfig {
|
|||
return (Boolean) get(attachOrgaUnitsStep);
|
||||
}
|
||||
|
||||
public Boolean getAttachOrganizationPublicationsStep() {
|
||||
return (Boolean) get(attachOrganizationPublicationsStep);
|
||||
public String getAttachOrganizationPublicationsStepTo() {
|
||||
return (String) get(attachOrganizationPublicationsStepTo);
|
||||
}
|
||||
|
||||
public Boolean getAttachPersonPublicationsStep() {
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@ com.arsdigita.cms.contenttypes.publications.attach_orgaunits_step.purpose = Enab
|
|||
com.arsdigita.cms.contenttypes.publications.attach_orgaunits_step.example = true
|
||||
com.arsdigita.cms.contenttypes.publications.attach_orgaunits_step.format = [Boolean]
|
||||
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step.title = Enable OrganizationPublications step
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step.purpose = Attaches an authoring step to GenericOrganizationalUnit which displays all publications of the type UnPublished to which the organizational unit is assigned as publishing organization.
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step.example = true
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step.format = [Boolean]
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to.title = Enable OrganizationPublications step
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to.purpose = Attaches an authoring step to GenericOrganizationalUnit which displays all publications of the type UnPublished to which the organizational unit is assigned as publishing organization.
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to.example = com.arsdigita.cms.contenttypes.SimpleOrganization;com.arsdigita.cms.contenttypes.SciInstitute
|
||||
com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to.format = [String]
|
||||
|
||||
com.arsdigita.cms.contenttypes.publications.attach_person_publications_step.title = Enable authoring which lists all publications of a person
|
||||
com.arsdigita.cms.contenttypes.publications.attach_person_publications_step.purpose = Attaches an authoring step to GenericPerson which displays all publications to which the person is assigned as author.
|
||||
|
|
|
|||
|
|
@ -400,7 +400,7 @@ person.ui.publications.title=Publications
|
|||
person.ui.publications.columns.name=Title
|
||||
person.ui.publications.columns.year=Year
|
||||
person.ui.publications.columns.type=Type
|
||||
publisher.ui.publications.title=Publications
|
||||
publisher.ui.publications.title=Publications of the Publisher
|
||||
publisher.ui.publications.none=No publications
|
||||
publisher.ui.publications.name=Title
|
||||
publisher.ui.publications.columns.year=Jahr
|
||||
|
|
|
|||
|
|
@ -399,7 +399,7 @@ person.ui.publications.title=Publikationen
|
|||
person.ui.publications.columns.name=Titel
|
||||
person.ui.publications.columns.year=Jahr
|
||||
person.ui.publications.columns.type=Typ
|
||||
publisher.ui.publications.title=Publikationen
|
||||
publisher.ui.publications.title=Titel des Verlages
|
||||
publisher.ui.publications.none=Keine Publikationen vorhanden
|
||||
publisher.ui.publications.name=Titel
|
||||
publisher.ui.publications.columns.year=Jahr
|
||||
|
|
|
|||
Loading…
Reference in New Issue