[
https://issues.apache.org/jira/browse/ISIS-458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13700358#comment-13700358
]
ASF subversion and git services commented on ISIS-458:
------------------------------------------------------
Commit 91d79e8656b68730859a82d5907bd91e25977386 in branch refs/heads/master
from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=91d79e8 ]
ISIS-458: can reorder services
> Allow services to be rendered in a different order than listed in
> isis.properties.
> ----------------------------------------------------------------------------------
>
> Key: ISIS-458
> URL: https://issues.apache.org/jira/browse/ISIS-458
> Project: Isis
> Issue Type: Improvement
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Minor
>
> Currently services are rendered (eg in the Wicket viewer) in the order that
> they are listed in isis.properties. A developer might want to list services
> in some other fashion, eg alphabetically, in order to ensure that all are
> present.
> This ticket is to allow a numeric hint to be associated with each service; if
> present then is used to reorder the services as loaded into Isis.
> For example:
> isis.services = 94:org.estatio.api.Api, \
> 20:org.estatio.dom.agreement.Agreements, \
> 20:org.estatio.dom.agreement.AgreementRoles, \
>
> 20:org.estatio.dom.agreement.AgreementRoleCommunicationChannels, \
>
> 20:org.estatio.dom.agreement.AgreementRoleCommunicationChannelTypes, \
> 20:org.estatio.dom.agreement.AgreementTypes, \
> 20:org.estatio.dom.agreement.AgreementRoleTypes, \
> 10:org.estatio.dom.asset.FixedAssets, \
> 10:org.estatio.dom.asset.FixedAssetRoles, \
> 10:org.estatio.dom.asset.Properties, \
> 70:org.estatio.dom.charge.Charges, \
> 70:org.estatio.dom.charge.ChargeGroups, \
>
> 50:org.estatio.dom.communicationchannel.CommunicationChannels, \
> 50:org.estatio.dom.communicationchannel.PostalAddresses, \
> 70:org.estatio.dom.currency.Currencies, \
> 30:org.estatio.dom.financial.FinancialAccounts, \
> 30:org.estatio.dom.financial.BankMandates, \
>
> 30:org.estatio.dom.financial.contributed.FinancialAccountContributedActions, \
> 70:org.estatio.dom.geography.Countries, \
> 70:org.estatio.dom.geography.States, \
> 40:org.estatio.dom.invoice.Invoices, \
> 45:org.estatio.dom.index.Indices, \
> 45:org.estatio.dom.index.IndexBases, \
> 45:org.estatio.dom.index.IndexValues, \
> 30:org.estatio.dom.lease.Leases, \
> 30:org.estatio.dom.lease.LeaseItems, \
> 30:org.estatio.dom.lease.LeaseTerms, \
> 30:org.estatio.dom.lease.LeaseUnits, \
> 10:org.estatio.dom.lease.UnitsForLease, \
> 40:org.estatio.dom.lease.invoicing.InvoiceItemsForLease, \
> 40:org.estatio.dom.lease.invoicing.InvoiceCalculationService,\
> 70:org.estatio.dom.numerator.Numerators, \
> 15:org.estatio.dom.party.Parties, \
> 15:org.estatio.dom.party.Persons, \
> 15:org.estatio.dom.party.Organisations, \
> 70:org.estatio.dom.tag.Tags, \
> 70:org.estatio.dom.tax.Taxes, \
> 70:org.estatio.dom.tax.TaxRates, \
> 99:org.estatio.services.settings.EstatioSettingsServiceJdo,\
>
> 99:org.estatio.services.settings.ApplicationSettingsServiceForEstatio,\
>
> 82:org.estatio.services.settings.UserSettingsServiceForEstatio,\
> 82:org.estatio.services.audit.AuditingServiceForEstatio, \
> 92:org.estatio.services.publish.PublishingServiceForEstatio,\
> 99:org.estatio.services.bookmarks.BookmarkServiceForEstatio, \
> 99:org.estatio.services.clock.ClockService, \
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira