feat(ui): different provider range of accesses in AccessForm

This commit is contained in:
Fu Diwei
2025-03-30 20:25:29 +08:00
parent 1468e74a6c
commit 4ab6b72e6f
8 changed files with 94 additions and 32 deletions

View File

@@ -352,7 +352,8 @@ const ApplyNodeConfigForm = forwardRef<ApplyNodeConfigFormInstance, ApplyNodeCon
</div>
<div className="text-right">
<AccessEditModal
preset="add"
range="both-dns-hosting"
scene="add"
trigger={
<Button size="small" type="link">
{t("workflow_node.apply.form.provider_access.button")}
@@ -424,7 +425,9 @@ const ApplyNodeConfigForm = forwardRef<ApplyNodeConfigFormInstance, ApplyNodeCon
</div>
<div className="text-right">
<AccessEditModal
preset="add"
data={{ provider: applyCAProvidersMap.get(fieldCAProvider!)?.provider }}
range="ca-only"
scene="add"
trigger={
<Button size="small" type="link">
{t("workflow_node.apply.form.ca_provider_access.button")}

View File

@@ -399,7 +399,8 @@ const DeployNodeConfigForm = forwardRef<DeployNodeConfigFormInstance, DeployNode
<div className="text-right">
<AccessEditModal
data={{ provider: deployProvidersMap.get(fieldProvider!)?.provider }}
preset="add"
range="both-dns-hosting"
scene="add"
trigger={
<Button size="small" type="link">
{t("workflow_node.deploy.form.provider_access.button")}