huseyinfiliz / discussion-ban
Allows administrators and moderators to ban users from specific discussions, preventing them from posting or interacting in those discussions.
Package info
github.com/huseyinfiliz/discussion-ban
Type:flarum-extension
pkg:composer/huseyinfiliz/discussion-ban
1.1.2
2026-09-10 13:02 UTC
Requires
- flarum/core: ^2.0
Requires (Dev)
- flarum/testing: ^2.0
Suggests
- flarum/audit: Logs discussion ban and unban actions in the moderator audit log.
Provides
None
Conflicts
None
Replaces
None
README
A Flarum extension. Allows administrators and authorized moderators to ban users from specific discussions, hiding their existing posts and preventing them from posting or interacting further in those discussions.
Features
- Discussion-Level Bans: Ban disruptive users from specific discussions directly from discussion controls or post action menus.
- Automatic Post Moderation: Automatically hides all existing posts by the banned user in that discussion, and restores them if the ban is revoked.
- Reply Restriction: Banned users are strictly prevented from posting further replies.
- Discussion Visibility Control: Optional setting to hide the discussion completely from banned users or keep it visible in read-only mode.
- Participant Search: Quickly find and ban active participants within the discussion modal.
- Admin Shield: Protects forum administrators from being banned.
- Audit Log Integration: Seamlessly logs ban and unban events when
flarum/auditis installed.
Installation
Install with composer:
composer require huseyinfiliz/discussion-ban:"*"
Updating
composer update huseyinfiliz/discussion-ban:"*"
php flarum migrate
php flarum cache:clear
Permissions
Navigate to the Admin > Permissions page to grant the Ban users from discussions permission to trusted moderator groups.
Links
License
MIT