mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-10-13 08:00:35 +00:00
refactor(firewall): simplify whitelist configuration and rule protection (#13838)
This commit is contained in:
@@ -333,6 +333,7 @@ export namespace Firewall {
|
||||
|
||||
export interface DeleteRequest {
|
||||
uuids: string[];
|
||||
beforeRules?: { scope: Scope; instanceKey: string }[];
|
||||
}
|
||||
|
||||
export interface DeleteResponse {
|
||||
|
||||
@@ -4,13 +4,13 @@ import { Firewall } from '@/api/interface/firewall';
|
||||
import { TimeoutEnum } from '@/enums/http-enum';
|
||||
|
||||
export const createFirewallPortWhitelist = (rule: Firewall.PortWhitelist) =>
|
||||
http.post<Firewall.FilterChainOperationResult>('/hosts/firewall/settings/whitelist', { rule });
|
||||
http.post('/hosts/firewall/settings/whitelist', { rule });
|
||||
|
||||
export const updateFirewallPortWhitelist = (request: Firewall.PortWhitelistUpdate) =>
|
||||
http.post<Firewall.FilterChainOperationResult>('/hosts/firewall/settings/whitelist/update', request);
|
||||
http.post('/hosts/firewall/settings/whitelist/update', request);
|
||||
|
||||
export const deleteFirewallPortWhitelist = (rule: Firewall.PortWhitelist) =>
|
||||
http.post<Firewall.FilterChainOperationResult>('/hosts/firewall/settings/whitelist/delete', { rule });
|
||||
http.post('/hosts/firewall/settings/whitelist/delete', { rule });
|
||||
|
||||
export const loadFireBaseInfo = (tab: string) =>
|
||||
http.post<Firewall.FirewallBase>('/hosts/firewall/base', { name: tab }, TimeoutEnum.T_40S);
|
||||
|
||||
Reference in New Issue
Block a user