diff --git a/frontend/src/lib/components/OAuthSetting.svelte b/frontend/src/lib/components/OAuthSetting.svelte index 59e9367e473d4..d32ff638fced8 100644 --- a/frontend/src/lib/components/OAuthSetting.svelte +++ b/frontend/src/lib/components/OAuthSetting.svelte @@ -85,22 +85,29 @@
Create a new OAuth 2.0 Client in google consolein Google console and set the redirect URI to BASE_URL/user/login_callback/google where BASE_URL is what you configured as core BASE_URL
{:else if name == 'slack'} - Read more about Slack OAuth on the docs + +
+ Create a new App in Slack API Console. + Pick "From an app manifest", then YAML and paste manifest template found on Windmill Docs and then paste Client ID and Client Secret here. +
+
{:else if name == 'microsoft'}
Create a new OAuth 2.0 Client in microsoft portalin Microsoft portal "Add" {'->'} "App Registration" -> "Accounts in this organizational directory only (Default Directory only - Single tenant)", and in the "Authentication" tab, set the redirect URI to diff --git a/frontend/src/lib/components/flows/content/FlowSettings.svelte b/frontend/src/lib/components/flows/content/FlowSettings.svelte index d2633c1be2bfc..4224f4aa681cc 100644 --- a/frontend/src/lib/components/flows/content/FlowSettings.svelte +++ b/frontend/src/lib/components/flows/content/FlowSettings.svelte @@ -210,7 +210,7 @@ documentationLink="https://www.windmill.dev/docs/core_concepts/scheduling" > Flows can be triggered by any schedules, their webhooks or their UI but they have only - one primary schedulfs with which they share the same path. The primary schedule can be + one primary schedule with which they share the same path. The primary schedule can be set here.
diff --git a/frontend/src/lib/components/icons/MicrosoftIcon.svelte b/frontend/src/lib/components/icons/MicrosoftIcon.svelte new file mode 100644 index 0000000000000..d62b0ae3d9307 --- /dev/null +++ b/frontend/src/lib/components/icons/MicrosoftIcon.svelte @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/frontend/src/lib/components/icons/OktaIcon.svelte b/frontend/src/lib/components/icons/OktaIcon.svelte new file mode 100644 index 0000000000000..c001e63f20165 --- /dev/null +++ b/frontend/src/lib/components/icons/OktaIcon.svelte @@ -0,0 +1,7 @@ + + oktaddd-svg + + + \ No newline at end of file diff --git a/frontend/src/lib/components/icons/index.ts b/frontend/src/lib/components/icons/index.ts index d0538b84fb4f0..58b5e3029b087 100644 --- a/frontend/src/lib/components/icons/index.ts +++ b/frontend/src/lib/components/icons/index.ts @@ -38,6 +38,7 @@ import LinkdingIconSvelte from './LinkdingIcon.svelte' import AwsIcon from './AwsIcon.svelte' import BcryptIcon from './BcryptIcon.svelte' import GoogleIcon from './GoogleIcon.svelte' +import MicrosoftIcon from './MicrosoftIcon.svelte' import HackernewsIcon from './HackernewsIcon.svelte' import MongodbIcon from './MongodbIcon.svelte' import RedditIcon from './RedditIcon.svelte' @@ -63,6 +64,7 @@ import BigQueryIcon from './BigQueryIcon.svelte' import GraphqlIcon from './GraphqlIcon.svelte' import NocoDbIcon from './NocoDbIcon.svelte' import AzureIcon from './AzureIcon.svelte' +import OktaIcon from './OktaIcon.svelte' export const APP_TO_ICON_COMPONENT = { postgresql: PostgresIcon, @@ -105,6 +107,7 @@ export const APP_TO_ICON_COMPONENT = { appwrite: AppwriteIcon, linkding: LinkdingIconSvelte, aws: AwsIcon, + microsoft: MicrosoftIcon, bcrypt: BcryptIcon, google: GoogleIcon, hackernews: HackernewsIcon, @@ -132,7 +135,8 @@ export const APP_TO_ICON_COMPONENT = { bigquery: BigQueryIcon, graphql: GraphqlIcon, nocodb: NocoDbIcon, - azure: AzureIcon + azure: AzureIcon, + okta: OktaIcon } as const export { @@ -196,5 +200,7 @@ export { BigQueryIcon, GraphqlIcon, NocoDbIcon, - AzureIcon + AzureIcon, + MicrosoftIcon, + OktaIcon } diff --git a/frontend/src/lib/init_scripts/python_init_code.ts b/frontend/src/lib/init_scripts/python_init_code.ts index 246d80ba25468..2179323f02d21 100644 --- a/frontend/src/lib/init_scripts/python_init_code.ts +++ b/frontend/src/lib/init_scripts/python_init_code.ts @@ -2,7 +2,7 @@ export default `import os import wmill # You can import any PyPi package. -# See here for more info: https://www.windmill.dev/docs/advanced/imports#python +# See here for more info: https://www.windmill.dev/docs/advanced/imports#imports-in-python # you can use typed resources by doing a type alias to dict #postgresql = dict