isis-git

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-1239, ISIS-1324, ISIS-1328: multi-select for standalone collections was broken, now fixed.

Issue was that earlier work moved entire responsibility for being the "UiHintContainer" onto the EntityModel, on the basis that only entities can store hints over time. However, the selector drop-down for standalone collections also was storying the hint on the UiHintContainer, which previously was also supported by (standalone) EntityCollectionModel. This meant that the hint got lost. Fix for that is to allow the IsisUiHintEvent to also directly hold the hint info.

In addition, the algorithm for selecting the default view was broken for standalone collections; should default to "table" if a standalone and there is no other metadata available.

ISIS-1329: "showAll" now included in the bookmark hints too.

Also minor refactor of responsibilities w.r.t. obtaining the UiHintContainer by the dataTable's subcomponents.

ISIS-1329: "showAll" is being remembered in session (when revisit page) but not yet as a hint.

ISIS-1239: refactored hints, now correctly serialized into session (once more), and can grab as a copy. This also includes the remembering of state when revisit page (even if no hints explicitly grabbed).

ISIS-1324: updating docs to describe multiple collections on same page. Also discussion of custom CSS on page

ISIS-1287: pulling out a new quotes page

    • -0
    • +178
    /adocs/documentation/src/main/asciidoc/quotes.adoc
ISIS-1324: further small refactorings of EntityModel hints.

ISIS-1324: have EntityCollectionModel hold a reference to EntityModel (if it is parented)... the idea being that we will associate hints only with EntityModels.

ISIS-1324: refactoring usage of ScopedSessionAttribute: removing duplication between EntityCollectionModel and ModelAbstract.

ISIS-1324: fixing the standalone table panel, was not displaying any rows due to defaulting to an invalid view name.

ISIS-1324: now using the CollectionLayoutData on the EntityCollectionModel (if available) to default the views. Thereafter the existing hint stuff is working ok.

isis-1325: new SessionManageService and impl; also updated docs.

ISIS-1228: add RepositoryService#instantiate(...) as a convenience method.

Also refactor the simpleapp to use the new services.

ISIS-1305: mixed-in collections and properties now derive name correctly if called '$$'

Also:

- deleting old version of DomainObjectContainerDefault, accidentally committed previously

- tiny tweak to btn class in simpleapp.

ISIS-1323: deprecating @CollectionLayout#renderType

ISIS-1322: mixin members now expose the mixed-in object in their Visiblity and Usability events. This allows subscribers to take action based on this info.

In addition:

- minor improvement to simpleapp to hide mixins for the home page object.

ISIS-993: SizeSpan (one of the grid classes) should be serializable.

ISIS-1321: added MetaModelService#export(), along with new MetaModelServiceMenu to expose this functionality in the UI (download as a CSV).

ISIS-1292: moving selected 'AppFeatureRepository' functionality from security module (in isisaddons) into the core framework.

In addition:

- updating existing service docs, to reference the 'how to override' section in intro of the domain services ref guide (rather than the ug hints-and-tips).

  1. … 32 more files in changeset.
ISIS-1318: deleting commented out code in IsisTransaction

ISIS-1320: moved ContentMappingService to applib, updated docs.

ISIS-1228: further edits for the Domain Service docs

    • -0
    • +123
    /adocs/documentation/src/main/asciidoc/guides/_rgsvc_intro.adoc
ISIS-1228: updating docs.

  1. … 6 more files in changeset.
ISIS-1318: flush any pending actions to be published as the result of doing a wrapped action via the WrapperFactory.

ISIS-1318: further fix to allow publishing of wrapped actions

previously was using the action identifier obtained from the command, however the command only ever holds the details of the outermost action.

ISIS-1228: breaking out new domain services from DomainObjectContainer.

  1. … 29 more files in changeset.
ISIS-1318: ensure that subsequent mixin/contributed actions don't overwrite command info/thread-local ... as used by PublishingService.

ISIS-1287: recreated archetype references wrong version of parent pom.

ISIS-1317: Object_rebuildMetamodel mixin; also changes to supporting services.

Specifically:

- GridService (and GridLoaderService), to remove grid for a domain class

- MetaModelService, to invalidate and recreate an ObjectSpecification

In addition:

- in GridService/GridLoaderService, introduced supportsReloading() rather than using deploymentCategory#isProduction() directly. This will make it easier to be overridden in application code.

Also updated docs.

ISIS-1299: updated documentation.