You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2021/07/13 08:10:58 UTC
[sling-project-archetype] branch master updated: SLING-10600 - Add
a mapping entry redirecting to the project's top-level content path
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-project-archetype.git
The following commit(s) were added to refs/heads/master by this push:
new 5465590 SLING-10600 - Add a mapping entry redirecting to the project's top-level content path
5465590 is described below
commit 5465590c59a1cd292ead3dda418aa13326d8c6e2
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Mon Jul 12 23:53:21 2021 +0300
SLING-10600 - Add a mapping entry redirecting to the project's top-level content path
---
.../src/main/content/META-INF/vault/filter.xml | 8 ++++++++
.../jcr_root/etc/map/http/localhost_any/.content.xml | 18 ++++++++++++++++++
2 files changed, 26 insertions(+)
diff --git a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
index 8b0461e..998d409 100644
--- a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
+++ b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
@@ -40,4 +40,12 @@
<filter root="/apps/${appsFolderName}">
<exclude pattern="/apps/${appsFolderName}/install/.*"/>
</filter>
+
+ <!--
+ Sets up redirects to make the application easier to access. Can
+ erase previous rules, therefore it needs to be uncommented.
+ -->
+ <!--
+ <filter root="/etc/map/http/localhost_any" />
+ -->
</workspaceFilter>
diff --git a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml
new file mode 100644
index 0000000..dc54dac
--- /dev/null
+++ b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ agreements. See the NOTICE file distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file to you under the Apache License,
+ Version 2.0 (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+ either express or implied. See the License for the specific language governing permissions
+ and limitations under the License.
+-->
+<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
+ jcr:primaryType="sling:Mapping"
+ sling:match="localhost\\.\\d*/$"
+ sling:redirect="/content/${appsFolderName}/home.html"/>
+