Phabricator project: #Tool-phab-ban
Tool:Phab-ban
Jump to navigation
Jump to search
![]() | |
---|---|
Website | https://phab-ban.toolforge.org/ |
Description | Web interface for disabling Phabricator accounts |
Keywords | phabricator, python, admin |
Author(s) | BryanDavis |
Maintainer(s) | BryanDavis (View all) |
Source code | gitlab |
License | GNU General Public License 3.0 or later |
Issues | Open tasks · Report a bug |
Admin log | Tools.phab-ban/SAL |
Phabricator Ban is a web interface that allows us to delegate the right to disable Phabricator user accounts to more Wikimedia community members.
Audit log
See also: Tool:Phab-ban/Log
Audit log of bans made via https://phab-ban.toolforge.org. Some bans made prior to 2023-09-01 were manually logged at phab:T200856.
2023-09-01
- 16:29 T200856-01 was disabled by bd808
- 16:17 T200856-01 was disabled by bd808
Granting access
Users can be authorized to use the Phabricator Ban tool by being added to the members list of acl*userdisable in Phabricator itself. Existing list members and Phabricator admins have the ability to modify the group membership.
Usage guideline
Currently, there is no regulation whatsoever about the usage of this tool, but common sense should be applied. Examples of accounts that should be disabled includes...
- Accounts which sole purpose is to troll
- Spammers
Emergency disable
The tool can be rendered harmless by blocking the PhabBanBot user on Phabricator. Note: this can not be done via the tool itself.
Operation
This is a basic Python3 Flask service running via Kubernetes on Toolforge.
- Start
webservice --backend=kubernetes python3.9 start
- Stop
webservice stop