diff --git a/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/controller.js b/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/controller.js index 28bdfdb34f..32cf1aa9c2 100644 --- a/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/controller.js +++ b/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/controller.js @@ -34,6 +34,14 @@ angular.module('page', ["ideUI", "ideView", "entityApi"]) messageHub.showAlertError("Home", `Unable to get Home Launchpad: '${response.message}'`); return; } - $scope.data = response.data; + $scope.groups = response.data; + + $scope.groups = $scope.groups.filter(group => (group.name !== 'Reports')); + $scope.groups = $scope.groups.sort((a, b) => a.name.localeCompare(b.name)); + $scope.settings = []; + $scope.groups.forEach(group => group.tiles.forEach(tile => $scope.settings.push(tile))); + $scope.settings = $scope.settings.filter(tile => tile.type === 'SETTING'); + $scope.settings = $scope.settings.sort((a, b) => a.name.localeCompare(b.name)); + $scope.groups = $scope.groups.filter(group => (group.tiles.filter(tile => tile.type === 'PRIMARY')).length > 0); }); }]); diff --git a/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/index.html b/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/index.html index 96adc4c26f..50d8811e7c 100644 --- a/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/index.html +++ b/components/resources/resources-portal/src/main/resources/META-INF/dirigible/portal/ui/launchpad/Home/index.html @@ -39,13 +39,13 @@

Applications Portal

All the products available on this instance are listed below


+
-
-
+
-
+
- + @@ -54,10 +54,9 @@

{{group.name}}

-
-
-
+
+
+
@@ -73,7 +72,7 @@

{{group.name}}

-
+
@@ -95,8 +94,8 @@

{{group.name}}

- -
+ + +
+ + +
+ + + + + +

Settings

+
+ + + +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+