diff --git a/apps/portlet-clouddrives/src/main/resources/locale/navigation/portal/administration_en.properties b/apps/portlet-clouddrives/src/main/resources/locale/navigation/portal/administration_en.properties new file mode 100644 index 00000000000..c82d8a5f736 --- /dev/null +++ b/apps/portlet-clouddrives/src/main/resources/locale/navigation/portal/administration_en.properties @@ -0,0 +1,23 @@ +# +# Copyright (C) 2023 eXo Platform SAS. +# +# This is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This software is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this software; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA, or see the FSF site: http://www.fsf.org. +# +portal.administration.home=Platform settings +portal.administration.applications=Applications +portal.administration.documents-settings=Documents settings +portal.administration.cloud-storage=Cloud storage + diff --git a/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal-configuration.xml b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal-configuration.xml index 52f47ab9158..2bf0acb60bf 100644 --- a/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal-configuration.xml +++ b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal-configuration.xml @@ -60,5 +60,37 @@ + + new.portal.config.user.listener + initListener + org.exoplatform.portal.config.NewPortalConfigListener + this listener init the portal configuration + + + portal.configuration + + + + + administration + + + + + portal + + + war:/conf/clouddrive/portal + + + ${exo.ecms.portalConfig.administration.override:true} + + + ${exo.ecms.portalConfig.administration.importmode:merge} + + + + + \ No newline at end of file diff --git a/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/navigation.xml b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/navigation.xml new file mode 100644 index 00000000000..54a1e33e04f --- /dev/null +++ b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/navigation.xml @@ -0,0 +1,48 @@ + + + + 3 + + + + home + + fas fa-cog + + applications + + fas fa-boxes + + documents-settings + + fas fa-file-alt + + cloud-storage + + fas fa-cloud-download-alt + portal::administration::cloudStorage + + + + + + diff --git a/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/pages.xml b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/pages.xml new file mode 100644 index 00000000000..fe27aeb69ba --- /dev/null +++ b/apps/portlet-clouddrives/src/main/webapp/WEB-INF/conf/clouddrive/portal/portal/administration/pages.xml @@ -0,0 +1,41 @@ + + + + + cloudStorage + Cloud Storage + *:/platform/administrators + manager:/platform/administrators + + *:/platform/users + + + clouddrives + cloudStoragePortlet + + cloud Storage + *:/platform/administrators + false + + + + + \ No newline at end of file diff --git a/apps/portlet-editors/src/main/resources/locale/navigation/portal/administration_en.properties b/apps/portlet-editors/src/main/resources/locale/navigation/portal/administration_en.properties new file mode 100644 index 00000000000..e092b897d8b --- /dev/null +++ b/apps/portlet-editors/src/main/resources/locale/navigation/portal/administration_en.properties @@ -0,0 +1,23 @@ +# +# Copyright (C) 2023 eXo Platform SAS. +# +# This is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This software is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this software; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA, or see the FSF site: http://www.fsf.org. +# +portal.administration.home=Platform settings +portal.administration.applications=Applications +portal.administration.documents-settings=Documents settings +portal.administration.documents-editors=Documents editors + diff --git a/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal-configuration.xml b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal-configuration.xml index c73c3cad1cd..d4fcbd426f7 100644 --- a/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal-configuration.xml +++ b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal-configuration.xml @@ -59,5 +59,37 @@ - + + new.portal.config.user.listener + initListener + org.exoplatform.portal.config.NewPortalConfigListener + this listener init the portal configuration + + + portal.configuration + + + + + administration + + + + + portal + + + war:/conf/editors/portal + + + ${exo.ecms.portalConfig.administration.override:true} + + + ${exo.ecms.portalConfig.administration.importmode:merge} + + + + + + diff --git a/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/navigation.xml b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/navigation.xml new file mode 100644 index 00000000000..41634723ba5 --- /dev/null +++ b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/navigation.xml @@ -0,0 +1,48 @@ + + + + 3 + + + + home + + fas fa-cog + + applications + + fas fa-boxes + + documents-settings + + fas fa-file-alt + + documents-editors + + fas fa-edit + portal::administration::editors + + + + + + diff --git a/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/pages.xml b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/pages.xml new file mode 100644 index 00000000000..11a9544d75a --- /dev/null +++ b/apps/portlet-editors/src/main/webapp/WEB-INF/conf/editors/portal/portal/administration/pages.xml @@ -0,0 +1,41 @@ + + + + + editors + Editors Administration + *:/platform/administrators + manager:/platform/administrators + + *:/platform/users + + + editors + EditorsAdminPortlet + + Document Editors Administration + *:/platform/administrators + false + + + + + \ No newline at end of file diff --git a/apps/portlet-transferrules/src/main/resources/locale/navigation/portal/administration_en.properties b/apps/portlet-transferrules/src/main/resources/locale/navigation/portal/administration_en.properties new file mode 100644 index 00000000000..69a4fef6b10 --- /dev/null +++ b/apps/portlet-transferrules/src/main/resources/locale/navigation/portal/administration_en.properties @@ -0,0 +1,22 @@ +# +# Copyright (C) 2023 eXo Platform SAS. +# +# This is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This software is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this software; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA, or see the FSF site: http://www.fsf.org. +# +portal.administration.home=Platform settings +portal.administration.security=Security +portal.administration.transfert-rules=Transfert rules + diff --git a/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal-configuration.xml b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal-configuration.xml index 2fd3af1879c..e71230b79d0 100644 --- a/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal-configuration.xml +++ b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal-configuration.xml @@ -60,5 +60,37 @@ + + new.portal.config.user.listener + initListener + org.exoplatform.portal.config.NewPortalConfigListener + this listener init the portal configuration + + + portal.configuration + + + + + administration + + + + + portal + + + war:/conf/transferRules/portal + + + ${exo.ecms.portalConfig.administration.override:true} + + + ${exo.ecms.portalConfig.administration.importmode:merge} + + + + + diff --git a/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/navigation.xml b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/navigation.xml new file mode 100644 index 00000000000..2692de73bac --- /dev/null +++ b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/navigation.xml @@ -0,0 +1,43 @@ + + + + 3 + + + + home + + fas fa-cog + + security + + fas fa-shield-alt + + transfert-rules + + fas fa-exchange-alt + portal::administration::transferRules + + + + + diff --git a/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/pages.xml b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/pages.xml new file mode 100644 index 00000000000..334fda1afa1 --- /dev/null +++ b/apps/portlet-transferrules/src/main/webapp/WEB-INF/conf/transferRules/portal/portal/administration/pages.xml @@ -0,0 +1,40 @@ + + + + + transferRules + Transfer Rules + *:/platform/administrators + manager:/platform/administrators + + + + transfer-rules + transferRulesPortlet + + Transfer Rules Administration + *:/platform/administrators + false + + + + + \ No newline at end of file diff --git a/ecm-wcm-extension/src/main/resources/locale/navigation/portal/administration_en.properties b/ecm-wcm-extension/src/main/resources/locale/navigation/portal/administration_en.properties new file mode 100644 index 00000000000..1e66116ab4b --- /dev/null +++ b/ecm-wcm-extension/src/main/resources/locale/navigation/portal/administration_en.properties @@ -0,0 +1,22 @@ +# +# Copyright (C) 2023 eXo Platform SAS. +# +# This is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This software is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this software; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA, or see the FSF site: http://www.fsf.org. +# +portal.administration.home=Platform settings +portal.administration.legacy=Legacy +portal.administration.wcm-backoffice=WCM back-office +portal.administration.wcm-settings=WCM Settings diff --git a/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/ecms-portal-configuration.xml b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/ecms-portal-configuration.xml index b2a4e04a2d8..cf7ae583591 100644 --- a/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/ecms-portal-configuration.xml +++ b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/ecms-portal-configuration.xml @@ -25,8 +25,8 @@ xsi:schemaLocation="http://www.exoplatform.org/xml/ns/kernel_1_2.xsd http://www.exoplatform.org/xml/ns/kernel_1_2.xsd" xmlns="http://www.exoplatform.org/xml/ns/kernel_1_2.xsd"> - - org.exoplatform.portal.config.UserPortalConfigService + + org.exoplatform.portal.config.UserPortalConfigService @@ -124,6 +124,39 @@ + + new.portal.config.user.listener + initListener + org.exoplatform.portal.config.NewPortalConfigListener + this listener init the portal configuration + + + portal.configuration + + + + + administration + + + + + portal + + + war:/conf/wcm-extension/portal + + + ${exo.ecms.portalConfig.administration.override:true} + + + ${exo.ecms.portalConfig.administration.importmode:merge} + + + + + + new.portal.config.user.listener initListener @@ -157,5 +190,5 @@ - + diff --git a/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/navigation.xml b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/navigation.xml new file mode 100644 index 00000000000..d85104d58ad --- /dev/null +++ b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/navigation.xml @@ -0,0 +1,49 @@ + + + + 3 + + + + home + + fas fa-cog + + legacy + + fas fa-archive + + wcm-backoffice + + fas fa-archive + portal::administration::SiteExplorer + + + wcm-settings + + fas fa-archive + portal::administration::WcmAdmin + + + + + diff --git a/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/pages.xml b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/pages.xml new file mode 100644 index 00000000000..26cfc97a45e --- /dev/null +++ b/ecm-wcm-extension/src/main/webapp/WEB-INF/conf/wcm-extension/portal/portal/administration/pages.xml @@ -0,0 +1,81 @@ + + + + + SiteExplorer + Site Explorer + *:/platform/web-contributors + manager:/platform/web-contributors + + *:/platform/users + + + ecmexplorer + FileExplorerPortlet + + + driveName + Managed Sites + false + + + + Site Explorer + *:/platform/web-contributors + false + false + false + + + + authoring-apps + AuthoringDashboard + + Authoring Dashboard + *:/platform/web-contributors + false + false + false + + + + + WcmAdmin + WCM Administration + manager:/platform/web-contributors + manager:/platform/web-contributors + + *:/platform/users + + + ecmadmin + ECMAdminPortlet + + + WCM Administration + *:/platform/web-contributors + false + false + false + + + + \ No newline at end of file diff --git a/translations.properties b/translations.properties index 66beaaf56b6..fade5083204 100644 --- a/translations.properties +++ b/translations.properties @@ -43,6 +43,7 @@ apps/JCRExplorerPortlet.properties=apps/portlet-explorer/src/main/resources/loca apps/CloudDrive-navigation.properties=apps/portlet-clouddrives/src/main/resources/locale/navigation/group/platform/administrators_en.properties apps/attachments.properties=apps/portlet-documents/src/main/resources/locale/portlet/attachments_en.properties apps/webui.properties=apps/portlet-documents/src/main/resources/locale/portal/webui_en.properties +apps/administration.properties=apps/portlet-clouddrives/src/main/resources/locale/navigation/portal/administration_en.properties # ext ext/AuthoringPublication.properties=ext/authoring/services/src/main/resources/locale/services/publication/lifecycle/authoring/AuthoringPublication_en.xml @@ -59,6 +60,7 @@ ext/UIDocumentComposer.properties=ecms-social-integration/src/main/resources/loc ecm-wcm-extension/views.properties=ecm-wcm-extension/src/main/resources/locale/ecm/views_en.xml ecm-wcm-extension/dialogs.properties=ecm-wcm-extension/src/main/resources/locale/ecm/dialogs_en.xml ecm-wcm-extension/webui.properties=ecm-wcm-extension/src/main/resources/locale/ecm/webui_en.xml +ecm-wcm-extension/administration.properties=ecm-wcm-extension/src/main/resources/locale/navigation/portal/administration_en.properties # portal portal/global.properties=ecm-wcm-extension/src/main/resources/locale/navigation/portal/global_en.properties @@ -67,10 +69,12 @@ portal/web-contributors.properties=ecm-wcm-extension/src/main/resources/locale/n # Editors portlet portlet-editors/navigation.properties=apps/portlet-editors/src/main/resources/locale/navigation/group/platform/administrators_en.properties portlet-editors/portlets.properties=apps/portlet-editors/src/main/resources/locale/portlet/EditorsAdmin_en.xml +portlet-editors/administration.properties=apps/portlet-editors/src/main/resources/locale/navigation/portal/administration_en.properties # Transfer Rules portlet portlet-transfer-rules/navigation.properties=/apps/portlet-transferrules/src/main/resources/locale/navigation/group/platform/administrators_en.properties portlet-transfer-rules/portlets.properties=/apps/portlet-transferrules/src/main/resources/locale/portlet/transferRules_en.properties +portlet-transfer-rules/administration.properties=/apps/portlet-transferrules/src/main/resources/locale/navigation/portal/administration_en.properties # Analytics Analytics.properties=apps/portlet-documents/src/main/resources/locale/portlet/Analytics_en.properties \ No newline at end of file