From 75168141200d12d09fd12efe1af902149b29f0ed Mon Sep 17 00:00:00 2001 From: Ben Stoltz Date: Mon, 11 Sep 2023 16:13:38 -0400 Subject: [PATCH 1/2] feat: add workspaceRelative to enrichGroupSearchResult --- package-lock.json | 2 +- packages/common/src/groups/HubGroups.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 119be944a8b..3ea65d2b117 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64966,7 +64966,7 @@ }, "packages/common": { "name": "@esri/hub-common", - "version": "14.9.1", + "version": "14.11.0", "license": "Apache-2.0", "dependencies": { "abab": "^2.0.5", diff --git a/packages/common/src/groups/HubGroups.ts b/packages/common/src/groups/HubGroups.ts index 0e0b2fabaf3..1a6cdc2bd67 100644 --- a/packages/common/src/groups/HubGroups.ts +++ b/packages/common/src/groups/HubGroups.ts @@ -19,6 +19,7 @@ import { IUserRequestOptions } from "@esri/arcgis-rest-auth"; import { DEFAULT_GROUP } from "./defaults"; import { convertHubGroupToGroup } from "./_internal/convertHubGroupToGroup"; import { convertGroupToHubGroup } from "./_internal/convertGroupToHubGroup"; +import { getRelativeWorkspaceUrl } from "../core/getRelativeWorkspaceUrl"; /** * Enrich a generic search result @@ -84,6 +85,10 @@ export async function enrichGroupSearchResult( result.links.thumbnail = getGroupThumbnailUrl(requestOptions.portal, group); result.links.self = getGroupHomeUrl(result.id, requestOptions); result.links.siteRelative = `/teams/${result.id}`; + result.links.workspaceRelative = getRelativeWorkspaceUrl( + result.type, + result.id + ); return result; } From 8898accd107fdf83329cd6d6fe54f3cb3dcf8296 Mon Sep 17 00:00:00 2001 From: Ben Stoltz Date: Mon, 11 Sep 2023 16:24:27 -0400 Subject: [PATCH 2/2] feat: type to Group --- packages/common/src/groups/HubGroups.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/common/src/groups/HubGroups.ts b/packages/common/src/groups/HubGroups.ts index 1a6cdc2bd67..fc0c909bef9 100644 --- a/packages/common/src/groups/HubGroups.ts +++ b/packages/common/src/groups/HubGroups.ts @@ -85,10 +85,7 @@ export async function enrichGroupSearchResult( result.links.thumbnail = getGroupThumbnailUrl(requestOptions.portal, group); result.links.self = getGroupHomeUrl(result.id, requestOptions); result.links.siteRelative = `/teams/${result.id}`; - result.links.workspaceRelative = getRelativeWorkspaceUrl( - result.type, - result.id - ); + result.links.workspaceRelative = getRelativeWorkspaceUrl("Group", result.id); return result; }