User Management
Complete guide to managing users, roles, and permissions
User management in UserVote includes managing customer accounts, assigning roles, configuring tiers, and controlling access. This guide covers all aspects of user administration.
User List
The Users page shows all users with:
Displayed Information:
- Avatar and display name
- Email address
- Global role (User, Employee, Admin)
- Tier (affects vote weight)
- Status (Active/Disabled)
- Join date
- Last login
Actions:
- Click user to view/edit details
- Filter by role, tier, status
- Search by name or email
- Export user list
User Details
Each user profile includes:
Basic Information:
- Display name
- Email (verified status)
- Profile picture
- Locale preference
Company Information:
- Company name
- Company size (Solo to Corporate)
- Industry/Activity
Contact Details:
- Mobile number
- Country
- City
Extended Profile:
- Job title
- Department
- LinkedIn URL
- Bio
System Information:
- User ID
- Created date
- Last login
- Account status
Managing Roles
Assign global roles to users:
Available Roles:
| Role | Level | Access |
|---|---|---|
| SUPER_ADMIN | 100 | Full system access, all tenants |
| TENANT_ADMIN | 80 | Full tenant access |
| EMPLOYEE | 50 | Admin dashboard, assigned products |
| USER | 10 | Public site only (customer) |
To Change Role:
- Go to user detail page
- Click Edit Role
- Select new role
- Confirm change
Notes:
- Only Super Admins can create other Super Admins
- Demoting removes admin dashboard access
- Role changes take effect immediately
Tier Assignment
Tiers determine vote credits and weight:
Default Tiers:
- Customer: 10 credits, 1.0x weight
- VIP Customer: 25 credits, 2.0x weight
- Distributor: 50 credits, 3.0x weight
To Change Tier:
- Go to user detail page
- Find the Tier section
- Select new tier from dropdown
- Save changes
Effects:
- New credit allocation per product
- Vote weight for new votes
- Existing votes keep original weight (snapshotted)
Product Role Assignment
Assign employees to specific products:
Product Roles:
- Product Admin (100): Full product control
- Product Manager (70): Manage ideas, statuses
- Product Moderator (50): Comment moderation
- Product Viewer (30): Active participant
- Product Read-only (10): View-only access
To Assign:
- Go to user detail page
- Navigate to Product Roles tab
- Click Add Product Role
- Select product and role
- Save
To Remove:
- Find the product role
- Click Remove
- Confirm removal
Customer Product Access
Grant customers access to RESTRICTED products:
Access Levels:
- VIEWER: View only
- VOTER: View + vote
- COMMENTER: View + vote + comment
- FULL_PARTICIPANT: Full access
To Grant Access:
- Go to user detail page
- Navigate to Product Access tab
- Click Grant Access
- Select product
- Choose access level
- Set optional expiration date
- Save
Expiration:
- Access can be time-limited
- System automatically revokes expired access
- Users notified before expiration
Disabling Accounts
Disable user accounts to block access:
To Disable:
- Go to user detail page
- Click Disable Account
- Enter reason (optional)
- Confirm
Effects:
- User cannot log in
- Existing sessions invalidated
- Ideas and votes preserved
- Account can be re-enabled
To Re-enable:
- Go to user detail page
- Click Enable Account
- Confirm
User Activity
View user's activity:
Activity Tracked:
- Ideas submitted
- Votes cast (per product)
- Comments made
- Login history
To View:
- Go to user detail page
- Navigate to Activity tab
- View timeline of actions