From 21bba1c23b3dbd6887dc182586b4b10e278807b6 Mon Sep 17 00:00:00 2001 From: Sriharsha Chintalapani Date: Sun, 8 Oct 2023 07:34:01 -0700 Subject: [PATCH] Register system knowledge panels (#13412) * Register system knowledge panels * Add Recently Viewed Knowledge Panel * Fix test --- .../resources/docstore/DocStoreResource.java | 8 ++++++++ .../json/data/document/activityFeed.json | 10 ++++++++++ .../json/data/document/announcements.json | 10 ++++++++++ .../json/data/document/following.json | 10 ++++++++++ .../main/resources/json/data/document/kpi.json | 10 ++++++++++ .../resources/json/data/document/myData.json | 10 ++++++++++ .../json/data/document/recentlyViewed.json | 10 ++++++++++ .../json/data/document/totalAssets.json | 10 ++++++++++ .../docstore/DocStoreResourceTest.java | 18 +++++++++--------- 9 files changed, 87 insertions(+), 9 deletions(-) create mode 100644 openmetadata-service/src/main/resources/json/data/document/activityFeed.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/announcements.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/following.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/kpi.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/myData.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/recentlyViewed.json create mode 100644 openmetadata-service/src/main/resources/json/data/document/totalAssets.json diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/resources/docstore/DocStoreResource.java b/openmetadata-service/src/main/java/org/openmetadata/service/resources/docstore/DocStoreResource.java index 520ca09d825..7ab17dd805e 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/resources/docstore/DocStoreResource.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/resources/docstore/DocStoreResource.java @@ -25,6 +25,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.parameters.RequestBody; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; +import java.io.IOException; import java.util.List; import java.util.UUID; import javax.json.JsonPatch; @@ -53,6 +54,7 @@ import org.openmetadata.schema.type.EntityHistory; import org.openmetadata.schema.type.Include; import org.openmetadata.schema.type.MetadataOperation; import org.openmetadata.service.Entity; +import org.openmetadata.service.OpenMetadataApplicationConfig; import org.openmetadata.service.jdbi3.DocumentRepository; import org.openmetadata.service.jdbi3.ListFilter; import org.openmetadata.service.resources.Collection; @@ -89,6 +91,12 @@ public class DocStoreResource extends EntityResource queryParams = new HashMap<>(); queryParams.put("fqnPrefix", FullyQualifiedName.build(knowledgePanel.getEntityType().toString())); ResultList panelList = listEntities(queryParams, ADMIN_AUTH_HEADERS); - assertEquals(panelDocs.size(), panelList.getPaging().getTotal()); + assertEquals(panelDocs.size() + 7, panelList.getPaging().getTotal()); // docs List pageDocs = new ArrayList<>(); @@ -146,7 +146,7 @@ public class DocStoreResourceTest extends EntityResourceTest