isis-git

Clone Tools
  • last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

ISIS-1299: JAXB-annotated view models are now edited.

I suspect that ISIS-993 also had broken other directly cloneable view models; anyway, is now fixed.

ISIS-1313: adding missing fa- icon for Dto mixin action.

ISIS-1313: tiny fix for mojo docs.

ISIS-1287: adding quote to the home page.

ISIS-993: fixing the JDK7 re-implementation (which was resulting in spurious top-level actions appearing as top-level)

For some reason FluentIterable#transform(...) doesn't iterate as I expected. Replacing with a simple loop.

ISIS-993: domain object facets (from grid XML) should overwrite existing facets in metamodel (if present)

... eg bookmarking, naming

ISIS-1312: updating docs on how to do DTO/XSD versioning

ISIS-1313: updating docs for xsd mojo goal

ISIS-993: recreating simpleapp archetype

ISIS-993: fixing layout in simpleapp; minor doc change

ISIS-993: more docs

ISIS-993: fixing java7 compile issues.

ISIS-993: fixing compile issue from stale javadoc ref.

ISIS-993: more documentation, some minor fixes...

fixes:

- if first property in a fieldset is invalid (was losing the actions associated with the fieldset).

- schema location in downloaded XML was missing the bootstrap3 grid.

ISIS-993: more documentation.

ISIS-993: further documentation on the layout/grid system.

ISIS-993: split LayoutService back out into LayoutService (API) vs GridService (SPI); rationalizing APIs; adding documentation.

  1. … 23 more files in changeset.
ISIS-993: tidying up GridImplementationService...

specifically:

- change lexical order of methods in GridImplementationServiceAbstract, per call hierarchy

- only generate a warning if in prototyping mode;

also:

- if obtaining the complete(...) or the minimal(...) grids, then instantiate a new grid (rather than using the one that might be being cached by GridFacetDefault) because these methods modify said grid object (complete(...) adds stuff, minimal(...) removes stuff).

ISIS-993: rationalizing and simplifying the domain services that support the dynamic layouts.

Specifically:

- new LayoutServiceMenu (formally was MetadataMenu), now delegates to ...

- renamed GridService to LayoutService, simplified and combined methods, but also added downloadLayouts for LayoutServiceMenu to call

- renamed GridNormalizerService to GridImplementationService

  1. … 6 more files in changeset.
ISIS-993: documentation on XML layouts.

ISIS-993: updating the components.xsd in docs directory

ISIS-1287: minor CSS fix for "are you sure" popup.

ISIS-993: extending grid structure to include offsets and allow multiple col-XX-nn to be defined per column.

Also tidied up the simpleapp:

- removed .layout.json for HomePageViewModel, replaced with a .layout.xml

- cleaned up SimpleObject (removing those test collections)

- removed SimpleObject#updateName action.

ISIS-993: updating javadoc is all.

ISIS-993: removing the ability to view the Grid as a view model (in its own right); no real use case for this functionality at the moment.

ISIS-993: fixing unit test from refactoring of SpecificationCacheDefault earlier