diff --git a/frontend/src/lib/components/ApiConnectForm.svelte b/frontend/src/lib/components/ApiConnectForm.svelte
index a1a687b668..66ae52fa31 100644
--- a/frontend/src/lib/components/ApiConnectForm.svelte
+++ b/frontend/src/lib/components/ApiConnectForm.svelte
@@ -186,5 +186,13 @@
fixedOverflowWidgets={false}
/>
{:else}
-
+
{/if}
diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte
index 0a6d13a8dd..c4940a88a3 100644
--- a/frontend/src/lib/components/AppConnect.svelte
+++ b/frontend/src/lib/components/AppConnect.svelte
@@ -138,9 +138,15 @@
}
return r
}
- $: linkedSecret = linkedSecretCandidates?.sort(
- (ua, ub) => linkedSecretValue(ub) - linkedSecretValue(ua)
- )?.[0]
+
+ function forceSecretValue(resourceType: string): string | undefined {
+ if (resourceType == 'git_repository') {
+ return 'url'
+ }
+ }
+ $: linkedSecret =
+ forceSecretValue(resourceType) ??
+ linkedSecretCandidates?.sort((ua, ub) => linkedSecretValue(ub) - linkedSecretValue(ua))?.[0]
let scopes: string[] = []
let extra_params: [string, string][] = []
diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte
index b5abdf99ba..e4ec4165d1 100644
--- a/frontend/src/lib/components/ArgInput.svelte
+++ b/frontend/src/lib/components/ArgInput.svelte
@@ -28,6 +28,7 @@
import FileUpload from './common/fileUpload/FileUpload.svelte'
import autosize from '$lib/autosize'
import PasswordArgInput from './PasswordArgInput.svelte'
+ import Password from './Password.svelte'
export let label: string = ''
export let value: any
@@ -70,6 +71,7 @@
export let showSchemaExplorer = false
export let simpleTooltip: string | undefined = undefined
export let customErrorMessage: string | undefined = undefined
+ export let onlyMaskPassword = false
let seeEditable: boolean = enum_ != undefined || pattern != undefined
const dispatch = createEventDispatcher()
@@ -651,7 +653,11 @@
{#if password || extra?.['password'] == true}
-
+ {#if onlyMaskPassword}
+
+ {:else}
+
+ {/if}
{:else}
{#key extra?.['minRows']}
{:else if !viewJsonSchema && resourceSchema && resourceSchema?.properties}
{#if linkedSecretCandidates?.includes(argName)}
diff --git a/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte b/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte
index 52d518c6d4..cea6b7b580 100644
--- a/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte
+++ b/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte
@@ -218,6 +218,7 @@
{:else}