Page MenuHomePhabricator

Allow more than 1 IP range in a throttle
Open, LowPublic

Description

Quite often when doing events, we often have to do multiple different IP ranges. It'd be useful if you didn't have to do multiple different overrides for one event

Event Timeline

EddieGP subscribed.

Having the backend store multiple entries into the database and thus applying multiple throttles at once isn't hard. A textbox with "one range per line" for the target field would do for just that, inserting one db entry for each target.
But those entries (after saving) cannot be related to each other in the current schema. Would we want to track exemptions that were created together (e.g. to change them all at once, delete them together etc.)? That needs changes to the current db schema as well as thoughts about the UI of ThrottleOverrideList.