mirror of
https://github.com/usual2970/certimate.git
synced 2025-06-08 05:29:51 +00:00
feat(ui): show ca provider global settings button only when not specified ca provider
This commit is contained in:
parent
97f102533c
commit
034bb71b10
@ -22,7 +22,7 @@ const ApplyCAProviderSelect = ({ filter, ...props }: ApplyCAProviderSelectProps)
|
|||||||
{
|
{
|
||||||
key: "",
|
key: "",
|
||||||
value: "",
|
value: "",
|
||||||
label: "provider.default_ca_provider.label",
|
label: t("provider.default_ca_provider.label"),
|
||||||
data: {} as ApplyCAProvider,
|
data: {} as ApplyCAProvider,
|
||||||
},
|
},
|
||||||
...filteredItems.map((item) => ({
|
...filteredItems.map((item) => ({
|
||||||
|
@ -33,6 +33,7 @@ import ModalForm from "@/components/ModalForm";
|
|||||||
import MultipleInput from "@/components/MultipleInput";
|
import MultipleInput from "@/components/MultipleInput";
|
||||||
import ApplyCAProviderSelect from "@/components/provider/ApplyCAProviderSelect";
|
import ApplyCAProviderSelect from "@/components/provider/ApplyCAProviderSelect";
|
||||||
import ApplyDNSProviderSelect from "@/components/provider/ApplyDNSProviderSelect";
|
import ApplyDNSProviderSelect from "@/components/provider/ApplyDNSProviderSelect";
|
||||||
|
import Show from "@/components/Show";
|
||||||
import { ACCESS_USAGES, APPLY_DNS_PROVIDERS, accessProvidersMap, applyCAProvidersMap, applyDNSProvidersMap } from "@/domain/provider";
|
import { ACCESS_USAGES, APPLY_DNS_PROVIDERS, accessProvidersMap, applyCAProvidersMap, applyDNSProvidersMap } from "@/domain/provider";
|
||||||
import { type WorkflowNodeConfigForApply } from "@/domain/workflow";
|
import { type WorkflowNodeConfigForApply } from "@/domain/workflow";
|
||||||
import { useAntdForm, useAntdFormName, useZustandShallowSelector } from "@/hooks";
|
import { useAntdForm, useAntdFormName, useZustandShallowSelector } from "@/hooks";
|
||||||
@ -400,12 +401,14 @@ const ApplyNodeConfigForm = forwardRef<ApplyNodeConfigFormInstance, ApplyNodeCon
|
|||||||
<div className="flex w-full items-center justify-between gap-4">
|
<div className="flex w-full items-center justify-between gap-4">
|
||||||
<div className="max-w-full grow truncate">{t("workflow_node.apply.form.ca_provider.label")}</div>
|
<div className="max-w-full grow truncate">{t("workflow_node.apply.form.ca_provider.label")}</div>
|
||||||
<div className="text-right">
|
<div className="text-right">
|
||||||
<Link className="ant-typography" to="/settings/ssl-provider" target="_blank">
|
<Show when={!fieldCAProvider}>
|
||||||
<Button size="small" type="link">
|
<Link className="ant-typography" to="/settings/ssl-provider" target="_blank">
|
||||||
{t("workflow_node.apply.form.ca_provider.button")}
|
<Button size="small" type="link">
|
||||||
<RightOutlinedIcon className="text-xs" />
|
{t("workflow_node.apply.form.ca_provider.button")}
|
||||||
</Button>
|
<RightOutlinedIcon className="text-xs" />
|
||||||
</Link>
|
</Button>
|
||||||
|
</Link>
|
||||||
|
</Show>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</label>
|
</label>
|
||||||
|
@ -57,12 +57,12 @@
|
|||||||
"workflow_node.apply.form.advanced_config.label": "高级设置",
|
"workflow_node.apply.form.advanced_config.label": "高级设置",
|
||||||
"workflow_node.apply.form.ca_provider.label": "证书颁发机构(可选)",
|
"workflow_node.apply.form.ca_provider.label": "证书颁发机构(可选)",
|
||||||
"workflow_node.apply.form.ca_provider.placeholder": "请选择证书颁发机构",
|
"workflow_node.apply.form.ca_provider.placeholder": "请选择证书颁发机构",
|
||||||
"workflow_node.apply.form.ca_provider.button": "去配置",
|
"workflow_node.apply.form.ca_provider.button": "设置",
|
||||||
"workflow_node.apply.form.ca_provider_access.label": "证书颁发机构授权",
|
"workflow_node.apply.form.ca_provider_access.label": "证书颁发机构授权",
|
||||||
"workflow_node.apply.form.ca_provider_access.placeholder": "请选择证书颁发机构授权",
|
"workflow_node.apply.form.ca_provider_access.placeholder": "请选择证书颁发机构授权",
|
||||||
"workflow_node.apply.form.ca_provider_access.button": "新建",
|
"workflow_node.apply.form.ca_provider_access.button": "新建",
|
||||||
"workflow_node.apply.form.key_algorithm.label": "数字证书算法",
|
"workflow_node.apply.form.key_algorithm.label": "证书算法",
|
||||||
"workflow_node.apply.form.key_algorithm.placeholder": "请选择数字证书算法",
|
"workflow_node.apply.form.key_algorithm.placeholder": "请选择证书算法",
|
||||||
"workflow_node.apply.form.nameservers.label": "DNS 递归服务器(可选)",
|
"workflow_node.apply.form.nameservers.label": "DNS 递归服务器(可选)",
|
||||||
"workflow_node.apply.form.nameservers.placeholder": "请输入 DNS 递归服务器(多个值请用半角分号隔开)",
|
"workflow_node.apply.form.nameservers.placeholder": "请输入 DNS 递归服务器(多个值请用半角分号隔开)",
|
||||||
"workflow_node.apply.form.nameservers.tooltip": "在 ACME DNS-01 质询时使用自定义的 DNS 递归服务器。如果你不了解该选项的用途,保持默认即可。<a href=\"https://go-acme.github.io/lego/usage/cli/options/index.html#dns-resolvers-and-challenge-verification\" target=\"_blank\">点此了解更多</a>。",
|
"workflow_node.apply.form.nameservers.tooltip": "在 ACME DNS-01 质询时使用自定义的 DNS 递归服务器。如果你不了解该选项的用途,保持默认即可。<a href=\"https://go-acme.github.io/lego/usage/cli/options/index.html#dns-resolvers-and-challenge-verification\" target=\"_blank\">点此了解更多</a>。",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user