- 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-94f89814c4df
master
jensp 2013-01-04 08:45:19 +00:00
parent 69b86299a2
commit 105bebbf0b
5 changed files with 29 additions and 17 deletions

View File

@ -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"),

View File

@ -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() {

View File

@ -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.

View File

@ -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

View File

@ -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