mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-20 08:01:35 +00:00
fix: replace token in webhook panel after creation
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
import DarkModeToggle from './sidebar/DarkModeToggle.svelte'
|
||||
import Toggle from './Toggle.svelte'
|
||||
import type { Writable } from 'svelte/store'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
|
||||
export let scopes: string[] | undefined = undefined
|
||||
export let newTokenLabel: string | undefined = undefined
|
||||
@@ -34,6 +35,8 @@
|
||||
let login_type = 'none'
|
||||
let drawer: Drawer
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
|
||||
export function openDrawer() {
|
||||
loadLoginType()
|
||||
listTokens()
|
||||
@@ -78,6 +81,7 @@
|
||||
newToken = await UserService.createToken({
|
||||
requestBody: { label: newTokenLabel, expiration: date?.toISOString(), scopes } as NewToken
|
||||
})
|
||||
dispatch('tokenCreated', newToken)
|
||||
listTokens()
|
||||
displayCreateToken = false
|
||||
}
|
||||
|
||||
@@ -184,6 +184,9 @@ done`
|
||||
|
||||
<UserSettings
|
||||
bind:this={userSettings}
|
||||
on:tokenCreated={(e) => {
|
||||
token = e.detail
|
||||
}}
|
||||
newTokenLabel={`webhook-${generateRandomString(4)}`}
|
||||
{scopes}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user