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>