User Permissions
What This Page Does
Control who can access specific features on your site based on their account level. While Feature Toggles turn features on or off for everyone, User Permissions let you restrict enabled features to Free, Premium, or VIP members only. This is how you create a membership hierarchy and monetize premium features.
[Screenshot: page-overview]
How to Get Here
Navigate to Admin Panel > Users > User Permissions
You can also reach this page from the Users list by clicking the Permissions button in the navigation.
Understanding the Page
When you open User Permissions, you'll see features organized into categories like Security, Content, Social, and more. Each feature has two controls: a dropdown that sets the minimum account level required, and a toggle switch that turns the feature on or off completely.
Top Navigation
At the top of the page, you'll find quick links to related pages:
- Back to Users - Returns to the user management list
- Feature Toggles - Opens the site-wide feature on/off controls
- Dashboard - Returns to the main admin panel
Information Alerts
Two helpful alerts explain what this page does:
- Green alert - Explains that this page controls WHO can access features based on account type
- Blue alert - Links to Feature Toggles if you need to turn features on/off entirely
Feature Categories
Features are grouped into nine categories:
Each category shows how many features it contains and displays them in an easy-to-scan list.
Feature Controls
Every feature has three parts:
- Feature Information (left side)
- Feature name in bold
- Technical identifier in a gray badge
- Description explaining what the feature does
- Account Type Dropdown (middle)
- Controls who can access this feature
- Options: All Users, Free+, Premium+, or VIP Only
- Enable/Disable Toggle (right side)
- Master switch for the entire feature
- Green means ON, gray means OFF
[Screenshot: feature-item]
Common Tasks
How to Restrict a Feature to Premium Members
Use this when you want to offer a feature only to paying subscribers.
- Scroll through the categories to find the feature you want to restrict.
- Locate the Account Type Dropdown in the middle column.
- Click the dropdown and select Premium+.
- The change saves automatically - you'll see the dropdown update immediately.
- Free users can no longer access this feature on your site.
[Screenshot: restrict-to-premium]
How to Make a Feature VIP-Only
Perfect for your most exclusive content or tools.
- Find the feature in its category section.
- Click the Account Type Dropdown.
- Select VIP Only from the options.
- Only VIP subscribers can now use this feature.
How to Open a Feature to Everyone
When you want to make a feature available to all visitors, including non-registered users.
- Find the feature you want to open up.
- Set the Account Type Dropdown to All Users.
- Make sure the toggle switch is ON (green, slider to the right).
- Everyone can now access the feature.
How to Temporarily Disable a Feature
Use this for maintenance or to test how your site works without a particular feature.
- Find the feature in the list.
- Click the toggle switch to turn it OFF (it will turn gray and slide left).
- The feature is now disabled for everyone, regardless of account type.
- Your permission settings are preserved - just toggle it back ON when ready.
[Screenshot: toggle-off]
How to Build a Membership Tier
Create a clear value proposition for each membership level.
- Start by listing what features you want for each tier.
- Set basic features to All Users (browsing, searching).
- Set standard features to Free+ (comments, profiles).
- Set premium features to Premium+ (HD streaming, downloads).
- Set exclusive features to VIP Only (4K streaming, early access).
- Test with test accounts at each level to verify the experience.
Understanding Account Types
The dropdown offers four permission levels:
The Master Toggle vs Permissions
Understanding how the toggle and dropdown work together:
The toggle is like a master power switch - if it's OFF, the feature is disabled for everyone. If it's ON, the dropdown determines who gets access.
How Changes Work
Instant Saves
Every change you make saves automatically via the background. You'll see the control update immediately - no save button needed, no page reload required.
If a save fails for any reason, you'll see an alert message and the control may revert to its previous state. Simply try again or check your internet connection.
When Changes Take Effect
Changes apply immediately on your site. Users who are currently browsing will see the new permissions the next time they navigate to a different page or refresh.
Working With Feature Toggles
This page works hand-in-hand with the Feature Toggles page:
Feature Toggles (ON/OFF for everyone) → User Permissions (WHO can access) → User Details (Individual overrides)
When to Use Each Page
Click the Feature Toggles button at the top of the page to switch between them.
Demo Mode
If you see an orange banner at the top saying "Demo Mode," the page is in demonstration mode. All dropdowns and toggles are disabled and you can't make changes. This protects settings during demonstrations or training sessions.
Demo mode is controlled by your system administrator. Contact them if you need to make changes while demo mode is active.
[Screenshot: demo-mode-banner]
Tips for New Users
- Start restrictive - When launching premium features, start with VIP Only and expand access gradually.
- Test thoroughly - Create test accounts at each tier and verify the experience before announcing changes.
- Document your strategy - Keep notes on what features are at each level so you can answer member questions.
- Be consistent - Keep similar features at the same tier (e.g., all HD options at Premium, all 4K at VIP).
- Communicate changes - If you're changing a popular feature's access level, let your members know in advance.
Troubleshooting
Changes aren't saving
What you see: You change a dropdown or toggle but it reverts back to the old setting.
How to fix it:
- Check your internet connection.
- Open your browser's Developer Tools (press F12) and look in the Console tab for error messages.
- Refresh the page and try again.
- If the problem persists, contact your system administrator - there may be a database connection issue.
A feature is still accessible when it shouldn't be
What you see: A Free user can access a Premium feature, or everyone can still access a disabled feature.
How to fix it:
- Check the toggle switch - is it ON? The feature must be ON for anyone to use it.
- Check the dropdown - does the user's account level meet the requirement?
- Go to Users > User Management, click on the specific user, and check their User Details page. They may have an individual override that grants them access.
- Ask the user to log out and log back in, or clear their browser cache.
- Check the Feature Toggles page to ensure the feature is enabled site-wide.
Feature names show as codes
What you see: Instead of "Video Downloads" you see something like "userdetails.features.items.videodownloads.name".
How to fix it:
- This means translation files are incomplete for your selected language.
- Switch to English using the language selector in the admin header.
- If you need to use another language, contact support about updating translation files.
Permission changes don't affect the frontend
What you see: You changed permissions but users still see the old behavior.
How to fix it:
- Have affected users log out and log back in.
- Check that the frontend pages are checking permissions correctly - contact your developer if needed.
- Clear any caching systems you have running.
- Verify the database connection is working by checking other admin pages.
Related Pages
Understanding Your Monetization Strategy
Building a Successful Tier System
Your membership tiers should offer clear value at each level:
Free Tier - The Hook
- Give enough to make the site useful
- Show what premium features exist
- Examples: browsing, search, comments, standard quality
Premium Tier - The Sweet Spot
- Most users should find this tier worth paying for
- Examples: HD streaming, downloads, ad-free, advanced search
VIP Tier - The Exclusive Experience
- Premium plus exclusive extras
- Examples: 4K streaming, early access, priority support
Common Monetization Patterns
Quick Reference
Common Permission Setups
Conservative (Maximum Revenue)
- Basic browsing: All Users
- Standard features: Premium+
- Advanced features: VIP Only
Balanced (Growth Focused)
- Basic browsing: All Users
- Standard features: Free+
- Premium features: Premium+
- Exclusive features: VIP Only
Generous (User Acquisition)
- Most features: All Users or Free+
- Only special features: Premium+
- Exclusive tools: VIP Only
Choose the approach that matches your business goals and adjust over time based on conversion rates and user feedback.