This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch spring6 in repository https://gitbox.apache.org/repos/asf/isis.git
from 62ea3ce739 Merge pull request #1376 from apache/dependabot/maven/spring6/org.owasp-dependency-check-maven-8.0.1 add 80df87f102 Bump dependency-check-maven from 7.4.4 to 8.0.0 add a1a31289a0 Merge pull request #1360 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.0.0 add 7cbda879a8 Bump structurizr-core from 1.17.0 to 1.18.0 add 6a0d8bd86c Merge pull request #1361 from apache/dependabot/maven/master/com.structurizr-structurizr-core-1.18.0 add c19eac5445 Bump woodstox-core from 6.4.0 to 6.5.0 add 6b1d816dff Merge pull request #1359 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.5.0 add 5a6f00ccbb Bump shiro.version from 1.10.1 to 1.11.0 add a23e5f3eea Merge pull request #1358 from apache/dependabot/maven/master/shiro.version-1.11.0 add 3438561d67 Bump maven.plugin.tools.version from 3.7.0 to 3.7.1 add 36f332b57c Merge pull request #1367 from apache/dependabot/maven/master/maven.plugin.tools.version-3.7.1 add 141a3ff21b Bump assertj-guava from 3.24.1 to 3.24.2 add 6caa65abf3 Merge pull request #1366 from apache/dependabot/maven/master/org.assertj-assertj-guava-3.24.2 add f6cd4b5b3e Bump vaadin.version from 23.3.3 to 23.3.4 add 74710b5a5b Merge pull request #1372 from apache/dependabot/maven/master/vaadin.version-23.3.4 add 79277e6fd3 ISIS-3329: [Applib] Refactor DomainObjectLayout#tableDecoration to allow Customization add 51ae9f189f Bump dependency-check-maven from 8.0.0 to 8.0.1 add ed97193b47 Merge pull request #1374 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.0.1 add 6dc9df41b8 ISIS-3328: documentation service autogenerating HTML documentation from the menu and domain model add 82b5ad7983 Merge branch 'master' of github.com:apache/isis add e202fee19b Merge pull request #1371 from myroch/master add a077d62973 Merge remote-tracking branch 'origin/master' into 3329-applib.tabledeco add 85758cf6ff ISIS-3329: rename all tableDecoration to tableDecorator add 08250363c0 ISIS-3329: mm reg test approval add ee925ae049 ISIS-3329: consolidate static header gen. into WicketApplicationInitializer add 61aa7f4546 Merge pull request #1373 from apache/3329-applib.tabledeco add 267e42477f ISIS-3329: rename class (typo) add d8789c4954 ISIS-3327: fixes _ClassCache MethodKey clash handling add 6d03ff13d5 ISIS-3327: minor refactoring new 9a54f2fe7d Merge remote-tracking branch 'origin/master' into spring6 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: api/applib/src/main/java/module-info.java | 1 + .../applib/annotation/CollectionLayout.java | 6 +- .../applib/annotation/DomainObjectLayout.java | 7 +- .../applib/annotation/TableDecoration.java | 60 - .../causeway/applib/annotation/TableDecorator.java | 89 ++ .../layout/component/CollectionLayoutData.java | 19 +- .../layout/component/DomainObjectLayoutData.java | 13 +- .../applib/layout/component/TableDecoration.java | 31 - .../documentation/DocumentationService.java | 16 +- .../documentation/DocumentationServiceMenu.java | 78 ++ .../commons/internal/reflection/_ClassCache.java | 15 +- .../commons/internal/reflection/_Reflect.java | 24 + .../core/config/CausewayConfiguration.java | 51 +- .../facets/CollectionLayoutConfigOptions.java | 39 - .../facets/DomainObjectLayoutConfigOptions.java | 53 - core/metamodel/src/main/java/module-info.java | 1 + .../layout/CollectionLayoutFacetFactory.java | 4 +- .../PagedFacetForCollectionLayoutAnnotation.java | 7 +- ...va => CollectionLayoutTableDecoratorFacet.java} | 33 +- ...llectionLayoutTableDecoratorFacetAbstract.java} | 18 +- ...coratorFacetForCollectionLayoutAnnotation.java} | 10 +- ...ForCollectionLayoutAnnotationAsConfigured.java} | 10 +- ...TableDecoratorFacetForCollectionLayoutXml.java} | 34 +- ...ayoutTableDecoratorFacetFromConfiguration.java} | 10 +- .../DomainObjectLayoutFacetFactory.java | 4 +- .../PagedFacetForDomainObjectLayoutAnnotation.java | 7 +- ... => DomainObjectLayoutTableDecoratorFacet.java} | 35 +- ...inObjectLayoutTableDecoratorFacetAbstract.java} | 18 +- ...ratorFacetForDomainObjectLayoutAnnotation.java} | 10 +- ...rDomainObjectLayoutAnnotationAsConfigured.java} | 10 +- ...bleDecoratorFacetForDomainObjectLayoutXml.java} | 33 +- ...ayoutTableDecoratorFacetFromConfiguration.java} | 10 +- .../services/grid/GridSystemServiceAbstract.java | 8 +- .../core/metamodel/spec/feature/ObjectMember.java | 3 +- .../causeway/core/metamodel/util/Facets.java | 26 +- .../runtimeservices/src/main/java/module-info.java | 1 + .../documentation/DocumentationServiceDefault.java | 270 ++++ .../DomainObjectLayout/DomainObjectLayoutMenu.java | 8 + .../plural/DomainObjectLayoutPluralVm.java | 2 - ...inObjectLayoutTableDecoratorVm-description.adoc | 4 + .../DomainObjectLayoutTableDecoratorVm.java} | 35 +- .../DomainObjectLayoutTableDecoratorVm.layout.xml} | 0 .../src/main/java/demoapp/dom/menubars.layout.xml | 1 + .../MetaModelRegressionTest.verify.approved.xml | 1374 ++++++++++---------- .../entity/collection/EntityCollectionPanel.java | 31 +- .../StandaloneCollectionPanel.java | 31 +- .../viewer/wicket/ui/pages/PageAbstract.java | 11 - .../DatatablesJavaScriptResourceReferenceInit.java | 77 -- .../viewer/wicket/ui/panels/PanelAbstract.java | 15 + .../apache/causeway/viewer/wicket/ui/util/Wkt.java | 6 + .../viewer/CausewayModuleViewerWicketViewer.java | 2 + .../wicketapp/config/DatatablesNetInitWkt.java | 50 + 52 files changed, 1498 insertions(+), 1213 deletions(-) delete mode 100644 api/applib/src/main/java/org/apache/causeway/applib/annotation/TableDecoration.java create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/annotation/TableDecorator.java delete mode 100644 api/applib/src/main/java/org/apache/causeway/applib/layout/component/TableDecoration.java rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/datatables/dataTables.init.js.template => api/applib/src/main/java/org/apache/causeway/applib/services/documentation/DocumentationService.java (78%) create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/documentation/DocumentationServiceMenu.java delete mode 100644 core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/DomainObjectLayoutConfigOptions.java rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacet.java => CollectionLayoutTableDecoratorFacet.java} (53%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetAbstract.java => CollectionLayoutTableDecoratorFacetAbstract.java} (66%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetFromConfiguration.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutAnnotation.java} (73%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotationAsConfigured.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutAnnotationAsConfigured.java} (69%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutXml.java => CollectionLayoutTableDecoratorFacetForCollectionLayoutXml.java} (52%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/tabledec/{CollectionLayoutTableDecorationFacetForCollectionLayoutAnnotation.java => CollectionLayoutTableDecoratorFacetFromConfiguration.java} (72%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacet.java => DomainObjectLayoutTableDecoratorFacet.java} (52%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetAbstract.java => DomainObjectLayoutTableDecoratorFacetAbstract.java} (69%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetFromConfiguration.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutAnnotation.java} (73%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotation.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutAnnotationAsConfigured.java} (71%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutXml.java => DomainObjectLayoutTableDecoratorFacetForDomainObjectLayoutXml.java} (56%) rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/{DomainObjectLayoutTableDecorationFacetForDomainObjectLayoutAnnotationAsConfigured.java => DomainObjectLayoutTableDecoratorFacetFromConfiguration.java} (69%) create mode 100644 core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/documentation/DocumentationServiceDefault.java create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/tabledec/DomainObjectLayoutTableDecoratorVm-description.adoc copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/{plural/DomainObjectLayoutPluralVm.java => tabledec/DomainObjectLayoutTableDecoratorVm.java} (64%) copy examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/{bookmarking/DomainObjectLayoutBookmarkingVm.layout.xml => tabledec/DomainObjectLayoutTableDecoratorVm.layout.xml} (100%) delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/datatables/DatatablesJavaScriptResourceReferenceInit.java create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/DatatablesNetInitWkt.java