From dac3e111686d5dddb1bcf2f65b78592c8fe210ca Mon Sep 17 00:00:00 2001 From: Amir Date: Tue, 7 Jan 2025 12:59:10 +0200 Subject: [PATCH] HMS-5265: replace edge widget with image builder --- rest/models/DashboardTemplate.go | 15 +++++++-------- rest/service/dashboardTemplate.go | 14 +++++++------- rest/service/dashboardTemplate_test.go | 2 +- widget-dashboard-defaults/landing.yaml | 8 ++++---- 4 files changed, 19 insertions(+), 20 deletions(-) diff --git a/rest/models/DashboardTemplate.go b/rest/models/DashboardTemplate.go index fc02509f..13a31382 100644 --- a/rest/models/DashboardTemplate.go +++ b/rest/models/DashboardTemplate.go @@ -48,7 +48,6 @@ const ( NotificationsEvents AvailableWidgets = "notificationsEvents" LearningResources AvailableWidgets = "learningResources" ExploreCapabilities AvailableWidgets = "exploreCapabilities" - Edge AvailableWidgets = "edge" Ansible AvailableWidgets = "ansible" Rhel AvailableWidgets = "rhel" OpenShift AvailableWidgets = "openshift" @@ -58,16 +57,17 @@ const ( Acs AvailableWidgets = "acs" Subscriptions AvailableWidgets = "subscriptions" SupportCases AvailableWidgets = "supportCases" - Integrations AvailableWidgets = "integrations" + Integrations AvailableWidgets = "integrations" + ImageBuilder AvailableWidgets = "imageBuilder" ) func (aw AvailableWidgets) IsValid() error { switch aw { - case FavoriteServices, NotificationsEvents, LearningResources, ExploreCapabilities, Edge, Ansible, Rhel, OpenShift, RecentlyVisited, Quay, Acs, Subscriptions, OpenShiftAi, SupportCases, Integrations: + case FavoriteServices, NotificationsEvents, LearningResources, ExploreCapabilities, Ansible, Rhel, OpenShift, RecentlyVisited, Quay, Acs, Subscriptions, OpenShiftAi, SupportCases, Integrations, ImageBuilder: return nil } - return fmt.Errorf("invalid widget. Expected one of [%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s] got %s", FavoriteServices, NotificationsEvents, LearningResources, ExploreCapabilities, Edge, Ansible, Rhel, OpenShift, Quay, Acs, Subscriptions, OpenShiftAi, RecentlyVisited, SupportCases, Integrations, aw) + return fmt.Errorf("invalid widget. Expected one of [%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s] got %s", FavoriteServices, NotificationsEvents, LearningResources, ExploreCapabilities, Ansible, Rhel, OpenShift, Quay, Acs, Subscriptions, OpenShiftAi, RecentlyVisited, SupportCases, Integrations, aw, ImageBuilder) } type BaseWidgetDimensions struct { @@ -305,22 +305,21 @@ const ( CreditCardIcon WidgetIcons = "CreditCardIcon" RhelIcon WidgetIcons = "RhelIcon" OpenShiftIcon WidgetIcons = "OpenShiftIcon" - EdgeIcon WidgetIcons = "EdgeIcon" AnsibleIcon WidgetIcons = "AnsibleIcon" QuayIcon WidgetIcons = "QuayIcon" ACSIcon WidgetIcons = "ACSIcon" OpenShiftAiIcon WidgetIcons = "OpenShiftAiIcon" HeadsetIcon WidgetIcons = "HeadsetIcon" - IntegrationsIcon WidgetIcons = "IntegrationsIcon" + IntegrationsIcon WidgetIcons = "IntegrationsIcon" ) func (wi WidgetIcons) IsValid() error { switch wi { - case BellIcon, HistoryIcon, OutlinedBookmarkIcon, RocketIcon, StarIcon, CreditCardIcon, RhelIcon, OpenShiftIcon, EdgeIcon, AnsibleIcon, QuayIcon, ACSIcon, OpenShiftAiIcon, HeadsetIcon, IntegrationsIcon: + case BellIcon, HistoryIcon, OutlinedBookmarkIcon, RocketIcon, StarIcon, CreditCardIcon, RhelIcon, OpenShiftIcon, AnsibleIcon, QuayIcon, ACSIcon, OpenShiftAiIcon, HeadsetIcon, IntegrationsIcon: return nil } - return fmt.Errorf("invalid widget icon. Expected one of %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s got %s", BellIcon, HistoryIcon, OutlinedBookmarkIcon, RocketIcon, StarIcon, CreditCardIcon, RhelIcon, OpenShiftIcon, EdgeIcon, AnsibleIcon, QuayIcon, ACSIcon, OpenShiftAiIcon, HeadsetIcon, IntegrationsIcon, wi) + return fmt.Errorf("invalid widget icon. Expected one of %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s got %s", BellIcon, HistoryIcon, OutlinedBookmarkIcon, RocketIcon, StarIcon, CreditCardIcon, RhelIcon, OpenShiftIcon, AnsibleIcon, QuayIcon, ACSIcon, OpenShiftAiIcon, HeadsetIcon, IntegrationsIcon, wi) } type WidgetHeaderLink struct { diff --git a/rest/service/dashboardTemplate.go b/rest/service/dashboardTemplate.go index ea6aebcf..4856f82b 100644 --- a/rest/service/dashboardTemplate.go +++ b/rest/service/dashboardTemplate.go @@ -33,14 +33,14 @@ var ( Title: "Explore capabilities", }, }, - models.Edge: models.ModuleFederationMetadata{ + models.ImageBuilder: models.ModuleFederationMetadata{ Scope: "landing", - Module: "./EdgeWidget", + Module: "./ImageBuilderWidget", Defaults: models.BaseWidgetDimensions.InitDimensions(models.BaseWidgetDimensions{}, 1, 4, 10, 1), - FeatureFlag: "widget.edge.hidden", + FeatureFlag: "widget.images.hidden", Config: models.WidgetConfiguration{ - Icon: models.EdgeIcon, - Title: "Edge Management", + Icon: models.RhelIcon, + Title: "Image Builder", }, }, models.Ansible: models.ModuleFederationMetadata{ @@ -513,8 +513,8 @@ func getLandingPageBaseLayout(x int) []models.GridItem { Y: 3, }, models.GridItem{ - BaseWidgetDimensions: WidgetMapping[models.Edge].Defaults, - ID: "edge#edge", + BaseWidgetDimensions: WidgetMapping[models.ImageBuilder].Defaults, + ID: "imageBuilder#imageBuilder", X: 1, Y: 3, }, diff --git a/rest/service/dashboardTemplate_test.go b/rest/service/dashboardTemplate_test.go index 18e8ddbe..8d160fad 100644 --- a/rest/service/dashboardTemplate_test.go +++ b/rest/service/dashboardTemplate_test.go @@ -17,7 +17,7 @@ import ( ) const ( - encodedTemplateString = "eyJjcmVhdGVkQXQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiIsInVwZGF0ZWRBdCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIiwiZGVsZXRlZEF0IjpudWxsLCJ1c2VySWRlbnRpdHlJRCI6MCwiZGVmYXVsdCI6ZmFsc2UsIlRlbXBsYXRlQmFzZSI6eyJuYW1lIjoidGVzdCIsImRpc3BsYXlOYW1lIjoidGVzdCJ9LCJ0ZW1wbGF0ZUNvbmZpZyI6eyJzbSI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjowLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjowLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJleHBsb3JlQ2FwYWJpbGl0aWVzI2V4cGxvcmVDYXBhYmlsaXRpZXMiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MCwieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo2LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MCwieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjowLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJlZGdlI2VkZ2UiLCJ4IjowLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhY3MjYWNzIiwieCI6MCwieSI6Mywic3RhdGljIjpmYWxzZX1dLCJtZCI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjowLCJ5IjoxLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MSwieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo2LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MSwieSI6MSwic3RhdGljIjpmYWxzZX0seyJ3IjoyLCJoIjo2LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZXhwbG9yZUNhcGFiaWxpdGllcyNleHBsb3JlQ2FwYWJpbGl0aWVzIiwieCI6MCwieSI6Miwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZWRnZSNlZGdlIiwieCI6MCwieSI6Miwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjoxLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjIsImgiOjMsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhY3MjYWNzIiwieCI6MSwieSI6Mywic3RhdGljIjpmYWxzZX1dLCJsZyI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjoxLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjIsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjowLCJ5IjoxLCJzdGF0aWMiOmZhbHNlfSx7InciOjIsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJleHBsb3JlQ2FwYWJpbGl0aWVzI2V4cGxvcmVDYXBhYmlsaXRpZXMiLCJ4IjowLCJ5Ijo0LCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MiwieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo3LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MiwieSI6Miwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjowLCJ5Ijo0LCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJlZGdlI2VkZ2UiLCJ4IjoxLCJ5Ijo0LCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhY3MjYWNzIiwieCI6MiwieSI6NCwic3RhdGljIjpmYWxzZX1dLCJ4bCI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjoxLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjoyLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjMsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJleHBsb3JlQ2FwYWJpbGl0aWVzI2V4cGxvcmVDYXBhYmlsaXRpZXMiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MywieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo3LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MywieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjowLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJlZGdlI2VkZ2UiLCJ4IjoxLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhY3MjYWNzIiwieCI6MiwieSI6Mywic3RhdGljIjpmYWxzZX1dfX0K" + encodedTemplateString = "eyJjcmVhdGVkQXQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiIsInVwZGF0ZWRBdCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIiwiZGVsZXRlZEF0IjpudWxsLCJ1c2VySWRlbnRpdHlJRCI6MCwiZGVmYXVsdCI6ZmFsc2UsIlRlbXBsYXRlQmFzZSI6eyJuYW1lIjoidGVzdCIsImRpc3BsYXlOYW1lIjoidGVzdCJ9LCJ0ZW1wbGF0ZUNvbmZpZyI6eyJzbSI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjowLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjowLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJleHBsb3JlQ2FwYWJpbGl0aWVzI2V4cGxvcmVDYXBhYmlsaXRpZXMiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MCwieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo2LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MCwieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjowLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJpbWFnZUJ1aWxkZXIjaW1hZ2VCdWlsZGVyIiwieCI6MCwieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiYWNzI2FjcyIsIngiOjAsInkiOjMsInN0YXRpYyI6ZmFsc2V9XSwibWQiOlt7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyaGVsI3JoZWwiLCJ4IjowLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJvcGVuc2hpZnQjb3BlbnNoaWZ0IiwieCI6MCwieSI6MSwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiYW5zaWJsZSNhbnNpYmxlIiwieCI6MCwieSI6Miwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo2LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoicmVjZW50bHlWaXNpdGVkI3JlY2VudGx5VmlzaXRlZCIsIngiOjEsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NiwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImZhdm9yaXRlU2VydmljZXMjZmF2b3JpdGVTZXJ2aWNlcyIsIngiOjEsInkiOjEsInN0YXRpYyI6ZmFsc2V9LHsidyI6MiwiaCI6NiwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImV4cGxvcmVDYXBhYmlsaXRpZXMjZXhwbG9yZUNhcGFiaWxpdGllcyIsIngiOjAsInkiOjIsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImltYWdlQnVpbGRlciNpbWFnZUJ1aWxkZXIiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJvcGVuc2hpZnRBaSNvcGVuc2hpZnRBaSIsIngiOjEsInkiOjIsInN0YXRpYyI6ZmFsc2V9LHsidyI6MiwiaCI6MywibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImFjcyNhY3MiLCJ4IjoxLCJ5IjozLCJzdGF0aWMiOmZhbHNlfV0sImxnIjpbeyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoicmhlbCNyaGVsIiwieCI6MCwieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0I29wZW5zaGlmdCIsIngiOjEsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MiwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImFuc2libGUjYW5zaWJsZSIsIngiOjAsInkiOjEsInN0YXRpYyI6ZmFsc2V9LHsidyI6MiwiaCI6NiwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImV4cGxvcmVDYXBhYmlsaXRpZXMjZXhwbG9yZUNhcGFiaWxpdGllcyIsIngiOjAsInkiOjQsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NywibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJlY2VudGx5VmlzaXRlZCNyZWNlbnRseVZpc2l0ZWQiLCJ4IjoyLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJmYXZvcml0ZVNlcnZpY2VzI2Zhdm9yaXRlU2VydmljZXMiLCJ4IjoyLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJvcGVuc2hpZnRBaSNvcGVuc2hpZnRBaSIsIngiOjAsInkiOjQsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6ImltYWdlQnVpbGRlciNpbWFnZUJ1aWxkZXIiLCJ4IjoxLCJ5Ijo0LCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhY3MjYWNzIiwieCI6MiwieSI6NCwic3RhdGljIjpmYWxzZX1dLCJ4bCI6W3sidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6InJoZWwjcmhlbCIsIngiOjAsInkiOjAsInN0YXRpYyI6ZmFsc2V9LHsidyI6MSwiaCI6NCwibWF4SCI6MTAsIm1pbkgiOjEsInRpdGxlIjoiIiwiaSI6Im9wZW5zaGlmdCNvcGVuc2hpZnQiLCJ4IjoxLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJhbnNpYmxlI2Fuc2libGUiLCJ4IjoyLCJ5IjowLCJzdGF0aWMiOmZhbHNlfSx7InciOjMsImgiOjYsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJleHBsb3JlQ2FwYWJpbGl0aWVzI2V4cGxvcmVDYXBhYmlsaXRpZXMiLCJ4IjowLCJ5IjoyLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjcsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJyZWNlbnRseVZpc2l0ZWQjcmVjZW50bHlWaXNpdGVkIiwieCI6MywieSI6MCwic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo3LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiZmF2b3JpdGVTZXJ2aWNlcyNmYXZvcml0ZVNlcnZpY2VzIiwieCI6MywieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoib3BlbnNoaWZ0QWkjb3BlbnNoaWZ0QWkiLCJ4IjowLCJ5IjozLCJzdGF0aWMiOmZhbHNlfSx7InciOjEsImgiOjQsIm1heEgiOjEwLCJtaW5IIjoxLCJ0aXRsZSI6IiIsImkiOiJpbWFnZUJ1aWxkZXIjaW1hZ2VCdWlsZGVyIiwieCI6MSwieSI6Mywic3RhdGljIjpmYWxzZX0seyJ3IjoxLCJoIjo0LCJtYXhIIjoxMCwibWluSCI6MSwidGl0bGUiOiIiLCJpIjoiYWNzI2FjcyIsIngiOjIsInkiOjMsInN0YXRpYyI6ZmFsc2V9XX19Cg==" ) var modifiedTemplate1 models.DashboardTemplate diff --git a/widget-dashboard-defaults/landing.yaml b/widget-dashboard-defaults/landing.yaml index ef1f3abe..59ff2d38 100644 --- a/widget-dashboard-defaults/landing.yaml +++ b/widget-dashboard-defaults/landing.yaml @@ -55,7 +55,7 @@ templateConfig: minH: 1 - x: 0 y: 3 - i: 'edge#edge' + i: 'imageBuilder#imageBuilder' w: 1 h: 4 maxH: 10 @@ -112,7 +112,7 @@ templateConfig: minH: 1 - x: 0 y: 2 - i: 'edge#edge' + i: 'imageBuilder#imageBuilder' w: 1 h: 4 maxH: 10 @@ -183,7 +183,7 @@ templateConfig: minH: 1 - x: 1 y: 4 - i: 'edge#edge' + i: 'imageBuilder#imageBuilder' w: 1 h: 4 maxH: 10 @@ -247,7 +247,7 @@ templateConfig: minH: 1 - x: 1 y: 3 - i: 'edge#edge' + i: 'imageBuilder#imageBuilder' w: 1 h: 4 maxH: 10