- 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'",
|
logger.info(String.format("Attaching publications step to: '%s'",
|
||||||
attachTo));
|
attachTo));
|
||||||
}
|
}
|
||||||
|
|
||||||
AuthoringKitWizard.registerAssetStep(
|
AuthoringKitWizard.registerAssetStep(
|
||||||
attachTo,
|
attachTo,
|
||||||
GenericOrganizationalUnitPublicationsStep.class,
|
GenericOrganizationalUnitPublicationsStep.class,
|
||||||
|
|
@ -102,14 +103,25 @@ public class PublicationInitializer extends ContentTypeInitializer {
|
||||||
10);
|
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(
|
AuthoringKitWizard.registerAssetStep(
|
||||||
GenericOrganizationalUnit.BASE_DATA_OBJECT_TYPE,
|
attachTo,
|
||||||
OrganizationPublicationsStep.class,
|
OrganizationPublicationsStep.class,
|
||||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.title"),
|
PublicationGlobalizationUtil.globalize("organization.ui.publications.title"),
|
||||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.description"),
|
PublicationGlobalizationUtil.globalize("organization.ui.publications.description"),
|
||||||
11);
|
11);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import com.arsdigita.util.parameter.StringParameter;
|
||||||
public class PublicationsConfig extends AbstractConfig {
|
public class PublicationsConfig extends AbstractConfig {
|
||||||
|
|
||||||
private final Parameter attachOrgaUnitsStep;
|
private final Parameter attachOrgaUnitsStep;
|
||||||
private final Parameter attachOrganizationPublicationsStep;
|
private final Parameter attachOrganizationPublicationsStepTo;
|
||||||
private final Parameter attachPersonPublicationsStep;
|
private final Parameter attachPersonPublicationsStep;
|
||||||
private final Parameter attachPublicationsStepTo;
|
private final Parameter attachPublicationsStepTo;
|
||||||
private final Parameter attachPublisherPublicationsStep;
|
private final Parameter attachPublisherPublicationsStep;
|
||||||
|
|
@ -39,11 +39,11 @@ public class PublicationsConfig extends AbstractConfig {
|
||||||
Parameter.REQUIRED,
|
Parameter.REQUIRED,
|
||||||
Boolean.FALSE);
|
Boolean.FALSE);
|
||||||
|
|
||||||
attachOrganizationPublicationsStep =
|
attachOrganizationPublicationsStepTo =
|
||||||
new BooleanParameter(
|
new StringParameter(
|
||||||
"com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step",
|
"com.arsdigita.cms.contenttypes.publications.attach_organization_publications_step_to",
|
||||||
Parameter.REQUIRED,
|
Parameter.REQUIRED,
|
||||||
Boolean.TRUE);
|
"");
|
||||||
|
|
||||||
attachPersonPublicationsStep =
|
attachPersonPublicationsStep =
|
||||||
new BooleanParameter(
|
new BooleanParameter(
|
||||||
|
|
@ -128,7 +128,7 @@ public class PublicationsConfig extends AbstractConfig {
|
||||||
PublisherBundle.BASE_DATA_OBJECT_TYPE);
|
PublisherBundle.BASE_DATA_OBJECT_TYPE);
|
||||||
|
|
||||||
register(attachOrgaUnitsStep);
|
register(attachOrgaUnitsStep);
|
||||||
register(attachOrganizationPublicationsStep);
|
register(attachOrganizationPublicationsStepTo);
|
||||||
register(attachPersonPublicationsStep);
|
register(attachPersonPublicationsStep);
|
||||||
register(attachPublicationsStepTo);
|
register(attachPublicationsStepTo);
|
||||||
register(attachPublisherPublicationsStep);
|
register(attachPublisherPublicationsStep);
|
||||||
|
|
@ -153,8 +153,8 @@ public class PublicationsConfig extends AbstractConfig {
|
||||||
return (Boolean) get(attachOrgaUnitsStep);
|
return (Boolean) get(attachOrgaUnitsStep);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean getAttachOrganizationPublicationsStep() {
|
public String getAttachOrganizationPublicationsStepTo() {
|
||||||
return (Boolean) get(attachOrganizationPublicationsStep);
|
return (String) get(attachOrganizationPublicationsStepTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean getAttachPersonPublicationsStep() {
|
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.example = true
|
||||||
com.arsdigita.cms.contenttypes.publications.attach_orgaunits_step.format = [Boolean]
|
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_to.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_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.example = true
|
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.format = [Boolean]
|
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.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.
|
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.name=Title
|
||||||
person.ui.publications.columns.year=Year
|
person.ui.publications.columns.year=Year
|
||||||
person.ui.publications.columns.type=Type
|
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.none=No publications
|
||||||
publisher.ui.publications.name=Title
|
publisher.ui.publications.name=Title
|
||||||
publisher.ui.publications.columns.year=Jahr
|
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.name=Titel
|
||||||
person.ui.publications.columns.year=Jahr
|
person.ui.publications.columns.year=Jahr
|
||||||
person.ui.publications.columns.type=Typ
|
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.none=Keine Publikationen vorhanden
|
||||||
publisher.ui.publications.name=Titel
|
publisher.ui.publications.name=Titel
|
||||||
publisher.ui.publications.columns.year=Jahr
|
publisher.ui.publications.columns.year=Jahr
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue