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
+ 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 @@
+
\ 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