isis-git

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

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.