This is an automated email from the ASF dual-hosted git repository. ahuber pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git
commit 61aa7f4546724f51bca2ef97e6315fc63237969a Merge: e202fee19b ee925ae049 Author: Andi Huber <[email protected]> AuthorDate: Thu Jan 19 08:47:45 2023 +0100 Merge pull request #1373 from apache/3329-applib.tabledeco while there are still some todos left (docs, mignotes, paged-facet handling, demo showcase), good enough to merge .../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 | 13 +- .../layout/component/DomainObjectLayoutData.java | 13 +- .../applib/layout/component/TableDecoration.java | 31 - .../core/config/CausewayConfiguration.java | 51 +- .../facets/CollectionLayoutConfigOptions.java | 39 - .../facets/DomainObjectLayoutConfigOptions.java | 53 - .../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 +- .../DomainObjectLayout/DomainObjectLayoutMenu.java | 8 + .../plural/DomainObjectLayoutPluralVm.java | 2 - ...inObjectLayoutTableDecoratorVm-description.adoc | 4 + .../DomainObjectLayoutTableDecoratorVm.java} | 35 +- .../DomainObjectLayoutTableDecoratorVm.layout.xml | 49 + .../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 -- .../common/datatables/dataTables.init.js.template | 28 - .../viewer/wicket/ui/panels/PanelAbstract.java | 15 + .../apache/causeway/viewer/wicket/ui/util/Wkt.java | 6 + .../viewer/CausewayModuleViewerWicketViewer.java | 2 + .../wicketapp/config/DatatableNetInitWkt.java | 55 + 45 files changed, 1154 insertions(+), 1227 deletions(-)
