Users and Groups Management
Users and Groups Management
Learn how to manage users, configure groups, and set up permissions in Flatboard 5. This guide covers user administration, group management, and permission systems.
User Management
Viewing Users
Access: Admin Panel > Users
The user list displays:
- Username and email
- User group
- Registration date
- Last activity
- Post count
- Reputation
Filters:
- Search by username or email
- Filter by group
- Filter by status (active, banned, pending)
User Profiles
Click on a username to view:
- Profile information
- Activity statistics
- Recent posts and discussions
- Reputation history
- Badges and achievements
Creating Users
- Click "Add User"
- Fill in details:
- Username - Unique identifier
- Email - Valid email address
- Password - Strong password
- User Group - Assign initial group
- Click "Create User"
New users can also register themselves if registration is enabled in settings.
Editing Users
- Find user in list
- Click "Edit"
- Modify:
- Account Info - Username, email, password
- Profile - Bio, location, website, avatar
- Preferences - Language, timezone, notifications
- Group - Change user group
- Permissions - Override group permissions
- Click "Save"
Deleting Users
Deleting a user is permanent and cannot be undone. Consider banning instead if you want to prevent access while preserving data.
- Find user in list
- Click "Delete"
- Choose deletion options:
- Delete Posts - Remove all user posts
- Anonymize Posts - Keep posts but remove author
- Transfer Content - Move to another user
- Confirm deletion
User Groups
Default Groups
Flatboard 5 includes these default groups:
Guest
- Permissions: View discussions and posts
- Cannot: Post, reply, or access member features
- Use Case: Unregistered visitors
Member
- Permissions: Full posting and interaction
- Can: Create discussions, reply, upload files
- Use Case: Regular registered users
Moderator
- Permissions: All member permissions plus moderation
- Can: Edit/delete posts, manage discussions, handle reports
- Use Case: Community moderators
Admin
- Permissions: Full system access
- Can: Everything, including system settings
- Use Case: Forum administrators
Creating Custom Groups
- Go to Admin Panel > Users > Groups
- Click "New Group"
- Configure:
- Name - Group display name
- Color - Group color (for badges)
- Icon - Group icon
- Description - Group description
- Set permissions (see Permission System below)
- Click "Create Group"
Editing Groups
- Find group in list
- Click "Edit"
- Modify settings and permissions
- Click "Save"
Deleting Groups
You cannot delete groups that have users assigned. Reassign users to another group first.
- Reassign all users to another group
- Click "Delete" on group
- Confirm deletion
Permission System
Permission Types
Flatboard 5 uses a hierarchical permission system:
View Permissions
- View Forum - Access the forum
- View Categories - See category listings
- View Discussions - Read discussions
- View Posts - Read posts
Post Permissions
- Create Discussions - Start new discussions
- Reply to Discussions - Post replies
- Edit Own Posts - Edit own content
- Delete Own Posts - Remove own content
Moderation Permissions
- Edit Any Post - Edit all posts
- Delete Any Post - Delete all posts
- Pin Discussions - Pin to top
- Lock Discussions - Lock discussions
- Move Discussions - Move between categories
- Manage Reports - Handle user reports
Administrative Permissions
- Manage Users - User administration
- Manage Groups - Group management
- Manage Categories - Category management
- Manage Settings - System settings
- Manage Plugins - Plugin administration
- Manage Themes - Theme management
Setting Permissions
Group Permissions
- Go to Admin Panel > Users > Groups
- Select group
- Click "Permissions"
- Enable/disable permissions
- Click "Save"
User-Specific Permissions
- Edit user
- Go to "Permissions" tab
- Override group permissions
- Click "Save"
User-specific permissions override group permissions. Use sparingly for special cases.
Permission Inheritance
Permissions follow this hierarchy:
- User-specific - Highest priority
- Group permissions - Default for group members
- Category permissions - Category-specific overrides
- Default permissions - System defaults
User Bans
Banning Users
- Find user in list
- Click "Ban"
- Configure ban:
- Reason - Why user is banned
- Duration - Temporary (with end date) or permanent
- IP Ban - Ban by IP address
- Email Ban - Ban by email domain
- Click "Ban User"
Ban Types
Temporary Ban
- Set end date
- User can return after ban expires
- Automatic unban on expiration
Permanent Ban
- No end date
- Requires manual unban
- Use for serious violations
IP Ban
- Bans by IP address
- Affects all users from that IP
- Use carefully (may affect legitimate users)
Managing Bans
Access: Admin Panel > Users > Bans
- View all active bans
- Edit ban details
- Unban users
- View ban history
Unbanning Users
- Go to Admin Panel > Users > Bans
- Find banned user
- Click "Unban"
- Confirm unban
User Statistics
Viewing Statistics
Access user profile to see:
- Posts Count - Total posts made
- Discussions Count - Discussions created
- Reputation - Reputation points
- Registration Date - When user joined
- Last Activity - Last login/activity
- Online Status - Currently online/offline
User Activity
View detailed activity:
- Recent posts
- Recent discussions
- Reactions given/received
- Mentions
- Subscriptions
Best Practices
User Management
- Regular Review - Review user list periodically
- Monitor Activity - Watch for inactive accounts
- Handle Reports - Respond to user reports promptly
- Clear Communication - Explain bans and actions
Group Management
- Minimal Groups - Create only necessary groups
- Clear Permissions - Set explicit permissions
- Document Groups - Document group purposes
- Regular Review - Review group permissions regularly
Permission Management
- Principle of Least Privilege - Grant minimum necessary permissions
- Test Permissions - Test after changes
- Document Changes - Keep permission change log
- Regular Audit - Review permissions periodically
Troubleshooting
User Can't Post
Check:
- User group has post permissions
- Category allows posting
- User is not banned
- No rate limiting blocking
Permission Not Working
Solution:
- Check group permissions
- Check user-specific overrides
- Check category permissions
- Clear cache and test
Ban Not Working
Check:
- Ban is active (not expired)
- IP ban matches user IP
- User hasn't changed IP
- Check ban logs
Resources
- Admin Panel Guide - Administration interface
- Security Guide - Security and permissions
- Moderation Guide - Content moderation
- Troubleshooting - Common issues
Last updated: February 23, 2026