diff --git a/.changelog/1832.txt b/.changelog/1832.txt new file mode 100644 index 0000000000..4f09ea2c1b --- /dev/null +++ b/.changelog/1832.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +ruleset: add support for action parameters `fonts` and `disable_rum` +``` diff --git a/rulesets.go b/rulesets.go index c8a476251a..8b1ad430a5 100644 --- a/rulesets.go +++ b/rulesets.go @@ -246,7 +246,9 @@ type RulesetRuleActionParameters struct { DisableApps *bool `json:"disable_apps,omitempty"` DisableZaraz *bool `json:"disable_zaraz,omitempty"` DisableRailgun *bool `json:"disable_railgun,omitempty"` + DisableRUM *bool `json:"disable_rum,omitempty"` EmailObfuscation *bool `json:"email_obfuscation,omitempty"` + Fonts *bool `json:"fonts,omitempty"` Mirage *bool `json:"mirage,omitempty"` OpportunisticEncryption *bool `json:"opportunistic_encryption,omitempty"` Polish *Polish `json:"polish,omitempty"` diff --git a/rulesets_test.go b/rulesets_test.go index 91f432529e..dbaf2b4f13 100644 --- a/rulesets_test.go +++ b/rulesets_test.go @@ -403,7 +403,9 @@ func TestGetRuleset_SetConfig(t *testing.T) { "server_side_excludes":true, "ssl":"off", "sxg":true, - "hotlink_protection":true + "hotlink_protection":true, + "fonts":true, + "disable_rum":true }, "description": "Set all available config rules in one rule", "last_updated": "2020-12-18T09:28:09.655749Z", @@ -440,7 +442,9 @@ func TestGetRuleset_SetConfig(t *testing.T) { DisableApps: BoolPtr(true), DisableZaraz: BoolPtr(true), DisableRailgun: BoolPtr(true), + DisableRUM: BoolPtr(true), EmailObfuscation: BoolPtr(true), + Fonts: BoolPtr(true), Mirage: BoolPtr(true), OpportunisticEncryption: BoolPtr(true), Polish: PolishOff.IntoRef(),