From 2f33af9f0b7c9858619802762f3eff340619043d Mon Sep 17 00:00:00 2001 From: Boubaker Khanfir Date: Wed, 22 Jan 2025 11:32:46 +0100 Subject: [PATCH] feat: Add Site Layout Editor Page - MEED-8194 - Meeds-io/MIPs#175 This change will add a site layout editor page. --- .../navigation/portal/global_en.properties | 1 + .../conf/sites/portal/global/navigation.xml | 6 +++ .../conf/sites/portal/global/pages.xml | 51 +++++++++++++++++++ 3 files changed, 58 insertions(+) diff --git a/webapps/plf-sites-extension/src/main/resources/locale/navigation/portal/global_en.properties b/webapps/plf-sites-extension/src/main/resources/locale/navigation/portal/global_en.properties index ca517101b..205cba6f3 100644 --- a/webapps/plf-sites-extension/src/main/resources/locale/navigation/portal/global_en.properties +++ b/webapps/plf-sites-extension/src/main/resources/locale/navigation/portal/global_en.properties @@ -41,6 +41,7 @@ portal.global.settings=Settings portal.global.activity=Activity portal.global.public=Overview portal.global.pageNotFound=Page Not Found +portal.global.site-layout-editor=Site Layout Editor portal.global.layout-editor=Layout Editor portal.global.portlet-editor=Portlet Editor portal.global.section-editor=Section Template Editor diff --git a/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/navigation.xml b/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/navigation.xml index 21a5b549e..35839d3f2 100644 --- a/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/navigation.xml +++ b/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/navigation.xml @@ -266,6 +266,12 @@ SYSTEM portal::global::notes-editor + + site-layout-editor + + SYSTEM + portal::global::site-layout-editor + layout-editor diff --git a/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/pages.xml b/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/pages.xml index 3b4d0a04d..84a8aa930 100644 --- a/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/pages.xml +++ b/webapps/plf-sites-extension/src/main/webapp/WEB-INF/conf/sites/portal/global/pages.xml @@ -1613,6 +1613,57 @@ + + site-layout-editor + Site Layout Editor + Everyone + manager:/platform/administrators + true + true + + + + + + + + + + + social + DrawersOverlay + + Drawers Overlay + + + + + + + + + layout + SiteLayoutEditor + + Site Layout Editor + + + + layout-editor Layout Editor