As part of Temporary accounts project, AbuseFilter now has a concept of protected variables. That concept is necessary while preparing a project for Temporary accounts (reviewing filters that make use of IPs and using the protected variables), as well as when Temporary accounts are enabled. On all other projects, it causes confusion.
For now, let's disable access to AbuseFilter protected variables for all local groups on all projects, except projects where:
- Temporary accounts are enabled
- Temporary accounts are about to be enabled
This avoids scenarios such as https://en.wikipedia.org/wiki/Wikipedia:Edit_filter_noticeboard#Protected_filters.