diff --git a/src/frontend/src/lib/components/mission-control/setup/MissionControlAccessKeys.svelte b/src/frontend/src/lib/components/mission-control/setup/MissionControlAccessKeys.svelte index ecbc2b5f68..ba61db891f 100644 --- a/src/frontend/src/lib/components/mission-control/setup/MissionControlAccessKeys.svelte +++ b/src/frontend/src/lib/components/mission-control/setup/MissionControlAccessKeys.svelte @@ -2,9 +2,9 @@ import { nonNullish } from '@dfinity/utils'; import type { Principal } from '@icp-sdk/core/principal'; import type { MissionControlDid } from '$declarations'; - import { listMissionControlControllers } from '$lib/api/mission-control.api'; import AccessKeys from '$lib/components/modules/access-keys/AccessKeys.svelte'; import { authIdentity } from '$lib/derived/auth.derived'; + import { listMissionControlControllers } from '$lib/services/access-keys/mission-control.key.list.services'; import { addMissionControlAccessKey, removeMissionControlAccessKey @@ -13,7 +13,8 @@ import type { AddAccessKeyResult, AddAccessKeyParams, - AccessKeyIdParam + AccessKeyIdParam, + AccessKeyUi } from '$lib/types/access-keys'; import type { MissionControlId } from '$lib/types/mission-control'; @@ -23,7 +24,7 @@ let { missionControlId }: Props = $props(); - const list = (): Promise<[Principal, MissionControlDid.AccessKey][]> => + const list = (): Promise<[Principal, AccessKeyUi][]> => listMissionControlControllers({ missionControlId, identity: $authIdentity }); const remove = async (accessKey: AccessKeyIdParam): Promise => diff --git a/src/frontend/src/lib/components/modals/setup/AccessKeyCreateModal.svelte b/src/frontend/src/lib/components/modals/setup/AccessKeyCreateModal.svelte index d164b6e39c..ee6404f299 100644 --- a/src/frontend/src/lib/components/modals/setup/AccessKeyCreateModal.svelte +++ b/src/frontend/src/lib/components/modals/setup/AccessKeyCreateModal.svelte @@ -26,7 +26,8 @@ let step: 'init' | 'in_progress' | 'ready' | 'error' = $state('init'); let accessKeyId = $state(''); - let scope = $state('write'); + // svelte-ignore state_referenced_locally + let scope = $state(segment.segment === 'ufo' ? 'admin' : 'write'); let identity: string | undefined = $state(); const initAccessKey = (): string | undefined => { @@ -180,7 +181,7 @@ {#snippet label()} {$i18n.controllers.scope} {/snippet} - diff --git a/src/frontend/src/lib/components/modules/access-keys/AccessKeyDelete.svelte b/src/frontend/src/lib/components/modules/access-keys/AccessKeyDelete.svelte index dc92122573..2e414e085b 100644 --- a/src/frontend/src/lib/components/modules/access-keys/AccessKeyDelete.svelte +++ b/src/frontend/src/lib/components/modules/access-keys/AccessKeyDelete.svelte @@ -1,17 +1,16 @@ + + diff --git a/src/frontend/src/lib/components/ufos/setup/UfoSettings.svelte b/src/frontend/src/lib/components/ufos/setup/UfoSettings.svelte index 89fa8dd9d1..9eae5a6235 100644 --- a/src/frontend/src/lib/components/ufos/setup/UfoSettings.svelte +++ b/src/frontend/src/lib/components/ufos/setup/UfoSettings.svelte @@ -1,9 +1,8 @@