isis-git

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-821: Improve conversion from double to BigDecimal

ISIS-815,ISIS-816,ISIS-817: wicket viewer i18n

also:

- Wicket applib

- Wicket-source plugin

    • -0
    • +90
    /component/viewer/wicket/applib/pom.xml
    • -0
    • +6
    /component/viewer/wicket/model/pom.xml
  1. … 10 more files in changeset.
ISIS-811: fix to build archetype on JDK 8.

ISIS-812: fix for PostgreSQL blob handling (for null blobs)

(making change to archetype in line with fix to ToDoItem archetype)

ISIS-812: fix for PostgreSQL blob handling (for null blobs)

ISIS-810: removing the Wizard interface from applib and UI component.

ISIS-807: Removed wizard stuff from EntityPropertiesPanel, and entity stuff from WizardPropertiesPanel.

ISIS-807: splitting out IWizard support into separate component.

ISIS-800: improvements to the wizard

... sorted out that issue with drop-down choices not being disabled (was a bug in ValueSelect2ChoicesPanel, not in EntityPropertiesForm itself)

Also:

- extended the ToDoItemWizard to demonstrate

- refactored/improved/better documented the Wicket viewer's use of the Wicket event bus (even though it turns out that I didn't need to use it in order to fix the issue...).

  1. … 6 more files in changeset.
ISIS-800: wizard now implemented.

More or less there. One minor issue is that can't disable reference panels dynamically; wanted to have a ToDoItemWizard#subcategory that would show, disabled, if populated by the 'updateCategory' action.

But this is a niche use case; I think what is there is probably good enough for most.

  1. … 9 more files in changeset.
ISIS-800: Wizard interface, facet, todo app example

when rendering as a view model, suppress the Wizard methods as actions.

    • -0
    • +38
    /core/applib/src/main/java/org/apache/isis/applib/Wizard.java
  1. … 19 more files in changeset.
ISIS-781: minor tidy up in quickstart app.

ISIS-781: utility class for wicket (currently unused)

ISIS-781: cosmetic refactorings/reformattings

no functional changes.

  1. … 3 more files in changeset.
ISIS-781: editable view models via ViewModel.Cloneable interface.

For those view models that implement Cloneable the wicket viewer is able to simulate editable objects by replacing the adapter memento held within the EntityModel with a new one created by cloning the mutated state of the initial view model.

Demonstrated using a new ToDoItemWizard in the todo (quickstart) app.

ISIS-493: @DomainService now supported for integration tests also

using withServicesIn(...) instead of withServices(...) in the (subclass of) IsisSystemForTest.Builder.

ISIS-493: completing @DomainService auto-registration

- now has menuOrder() and also repositoryFor() attributes (both optional).

- refactored the way that services from configuration are read in so that can mix-and-match services from both configuration and via annotation

- marked all the non-JDO services (that have no hard dependencies on JDO services) as being @DomainService (in core-applib, core-metamodel and core-runtime).

- updated the simple and todo apps to use this new feature.

Also:

- bumped pom.xml parent for some components

NB: no changes to integration test infrastructure... still have to register each programmatically.

    • -1
    • +1
    /component/viewer/restfulobjects/pom.xml
  1. … 36 more files in changeset.
ISIS-798: fixing failing integ test in simple example

also refactoring simple example to use FixtureScripts

also minor improvements to todo example also

ISIS-792: temporarily ignoring simple example's integ tests (not sure why failing...)

ISIS-792: manually bumping other components to -SNAPSHOT (post merge).

Also:

-removing objectstore/xml and objectstore/nosql from master pom's pom.xml module list

- nosql no longer compiles anymore

- xml has test failures

- removing reference to quickstart_scimpi_nosql (has dependency on nosql objectstore).

- removing reference to dnd-tck (has dependency on xml objectstore)

- removing reference to scimpi-tck (has dependency on xml objectstore)

  1. … 7 more files in changeset.
Merge branch 'master' into prepare/isis-1.5.0-RC1

Merge branch 'prepare/isis-quickstart-1.5.0-RC2' into prepare/isis-1.5.0-RC1

Merge branch 'prepare/isis-simple-1.5.0-RC2' into prepare/isis-1.5.0-RC1

[maven-release-plugin] prepare for next development iteration

[maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.5.0-RC2

[maven-release-plugin] prepare for next development iteration

[maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.5.0-RC2

ISIS-792: fixes for simple archetype

ISIS-493: @DomainService annotation, auto-registration.

NB: in doing this work, identified that Simple Objects 1.5.0 example app (and therefore archetype) has an issue.... need to register ClassDiscoveryServiceUsngReflections in its isis.properties file.

  1. … 5 more files in changeset.
ISIS-798: fixes for integration tests.