Fixed
Project:
Ban
Version:
1.1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
1 Apr 2026 at 13:45 UTC
Updated:
2 Apr 2026 at 11:44 UTC
Jump to comment: Most recent
Currently the "BanAdmin" page (IP address bans) UX is not very nice:
Improve the "BanAdmin" page (IP address bans):
Put the ip address input + add button under the table in its own dedicated "details" wrapper.
Put the table inside a details wrapper.
Show the ip "allowlist" above the table in a details wrapper (collapsed by default)
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
grevil commentedComment #3
anybody#3575759: Add (starts with) filtering for banned IPs table could get integrated once this is done!
Comment #4
anybodyComment #6
grevil commentedAll done! Ready for review, but postponed on #3582177: Rewrite IP allowlist using a settings.php setting (ban.allowlist) service
Comment #7
grevil commentedThe last test failures should be resolved, when merging #3582177: Rewrite IP allowlist using a settings.php setting (ban.allowlist) service (at least one of them).
Comment #8
anybody@grevil RTBC from my side!
Please decide if we should also merge #3575759: Add (starts with) filtering for banned IPs table afterwards or keep it postponed on the frontend library. See my last comment.
Comment #9
grevil commentedAlright, this is good to go now! The help page is also properly displayed now! Let's wait for the tests to go green.
Comment #10
anybodyPHPStan and phpunit are unhappy
Comment #11
anybodyComment #12
anybodyOkay textual improvements done, please take a final look @grevil then we can merge it and tag beta2.
Comment #13
grevil commentedLGTM!
Comment #14
grevil commented