Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-458

Allow services to be rendered in a different order than listed in isis.properties.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: core-1.2.0
    • Fix Version/s: core-1.3.0
    • Component/s: Core
    • Labels:
      None

      Description

      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, \

        Attachments

          Activity

            People

            • Assignee:
              danhaywood Dan Haywood
              Reporter:
              danhaywood Dan Haywood
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: