You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2023/11/13 10:31:48 UTC
(causeway-app-simpleapp) 02/02: fixes reference to layoutloaders
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch jpa-SNAPSHOT
in repository https://gitbox.apache.org/repos/asf/causeway-app-simpleapp.git
commit cf749e3e693b3788e3c07d68df2f2df1e26eca7a
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Nov 13 10:31:40 2023 +0000
fixes reference to layoutloaders
---
.gitignore | 2 ++
webapp/pom.xml | 7 ++++++-
webapp/src/main/java/domainapp/webapp/AppManifest.java | 3 +++
webapp/src/main/resources/config/.gitignore | 1 +
webapp/src/main/resources/menubars.layout.xml | 2 ++
5 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index afe5030..5215e1a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,3 +43,5 @@ translations.pot
.flattened-pom.xml
create-db-schema.sql
+
+test.http
\ No newline at end of file
diff --git a/webapp/pom.xml b/webapp/pom.xml
index 70c3da9..bea7761 100644
--- a/webapp/pom.xml
+++ b/webapp/pom.xml
@@ -17,7 +17,7 @@
</description>
<packaging>jar</packaging>
-
+
<properties>
<!-- https://stackoverflow.com/questions/38983934/cannot-get-maven-project-version-property-in-a-spring-application-with-value/38983935#38983935 -->
<resource.delimiter>^</resource.delimiter>
@@ -110,6 +110,11 @@
<artifactId>causeway-extensions-flyway-impl</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.apache.causeway.extensions</groupId>
+ <artifactId>causeway-extensions-layoutloaders-github</artifactId>
+ </dependency>
+
<dependency>
<groupId>org.apache.causeway.valuetypes</groupId>
<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/webapp/src/main/java/domainapp/webapp/AppManifest.java b/webapp/src/main/java/domainapp/webapp/AppManifest.java
index 608c4f9..61d8ec3 100644
--- a/webapp/src/main/java/domainapp/webapp/AppManifest.java
+++ b/webapp/src/main/java/domainapp/webapp/AppManifest.java
@@ -1,5 +1,7 @@
package domainapp.webapp;
+import org.apache.causeway.extensions.layoutloaders.github.CausewayModuleExtLayoutLoadersGithub;
+
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;
@@ -60,6 +62,7 @@ import domainapp.webapp.quartz.QuartzModule;
CausewayModuleExtExecutionLogPersistenceJpa.class,
CausewayModuleExtExecutionOutboxPersistenceJpa.class,
+ CausewayModuleExtLayoutLoadersGithub.class,
CausewayModuleExtTabularExcel.class,
CausewayModuleExtPdfjsWicketUi.class,
diff --git a/webapp/src/main/resources/config/.gitignore b/webapp/src/main/resources/config/.gitignore
new file mode 100644
index 0000000..b1be9b2
--- /dev/null
+++ b/webapp/src/main/resources/config/.gitignore
@@ -0,0 +1 @@
+/application-hal.properties
diff --git a/webapp/src/main/resources/menubars.layout.xml b/webapp/src/main/resources/menubars.layout.xml
index 0cd0fce..0ee55e6 100644
--- a/webapp/src/main/resources/menubars.layout.xml
+++ b/webapp/src/main/resources/menubars.layout.xml
@@ -30,6 +30,8 @@
<mb3:named>Layouts</mb3:named>
<mb3:serviceAction objectType="causeway.applib.LayoutServiceMenu" id="downloadLayouts"/>
<mb3:serviceAction objectType="causeway.applib.LayoutServiceMenu" id="downloadMenuBarsLayout"/>
+ <mb3:serviceAction objectType="causeway.ext.layoutGithub.LayoutLoaderMenu" id="enableDynamicLayoutLoading"/>
+ <mb3:serviceAction objectType="causeway.ext.layoutGithub.LayoutLoaderMenu" id="disableDynamicLayoutLoading"/>
</mb3:section>
<mb3:section>
<mb3:named>Meta Model and Features</mb3:named>