mirror of https://github.com/langgenius/dify.git
add transform-datasource-credentials command online check (#28124)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Garfield Dai <dai.hai@foxmail.com>
This commit is contained in:
parent
fd255e81e1
commit
ca7794305b
|
|
@ -1422,7 +1422,10 @@ def setup_datasource_oauth_client(provider, client_params):
|
||||||
|
|
||||||
|
|
||||||
@click.command("transform-datasource-credentials", help="Transform datasource credentials.")
|
@click.command("transform-datasource-credentials", help="Transform datasource credentials.")
|
||||||
def transform_datasource_credentials():
|
@click.option(
|
||||||
|
"--environment", prompt=True, help="the environment to transform datasource credentials", default="online"
|
||||||
|
)
|
||||||
|
def transform_datasource_credentials(environment: str):
|
||||||
"""
|
"""
|
||||||
Transform datasource credentials
|
Transform datasource credentials
|
||||||
"""
|
"""
|
||||||
|
|
@ -1433,9 +1436,14 @@ def transform_datasource_credentials():
|
||||||
notion_plugin_id = "langgenius/notion_datasource"
|
notion_plugin_id = "langgenius/notion_datasource"
|
||||||
firecrawl_plugin_id = "langgenius/firecrawl_datasource"
|
firecrawl_plugin_id = "langgenius/firecrawl_datasource"
|
||||||
jina_plugin_id = "langgenius/jina_datasource"
|
jina_plugin_id = "langgenius/jina_datasource"
|
||||||
notion_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(notion_plugin_id) # pyright: ignore[reportPrivateUsage]
|
if environment == "online":
|
||||||
firecrawl_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(firecrawl_plugin_id) # pyright: ignore[reportPrivateUsage]
|
notion_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(notion_plugin_id) # pyright: ignore[reportPrivateUsage]
|
||||||
jina_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(jina_plugin_id) # pyright: ignore[reportPrivateUsage]
|
firecrawl_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(firecrawl_plugin_id) # pyright: ignore[reportPrivateUsage]
|
||||||
|
jina_plugin_unique_identifier = plugin_migration._fetch_plugin_unique_identifier(jina_plugin_id) # pyright: ignore[reportPrivateUsage]
|
||||||
|
else:
|
||||||
|
notion_plugin_unique_identifier = None
|
||||||
|
firecrawl_plugin_unique_identifier = None
|
||||||
|
jina_plugin_unique_identifier = None
|
||||||
oauth_credential_type = CredentialType.OAUTH2
|
oauth_credential_type = CredentialType.OAUTH2
|
||||||
api_key_credential_type = CredentialType.API_KEY
|
api_key_credential_type = CredentialType.API_KEY
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue