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:

RoleLevelAccess
SUPER_ADMIN100Full system access, all tenants
TENANT_ADMIN80Full tenant access
EMPLOYEE50Admin dashboard, assigned products
USER10Public site only (customer)

To Change Role:

  1. Go to user detail page
  2. Click Edit Role
  3. Select new role
  4. 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:

  1. Go to user detail page
  2. Find the Tier section
  3. Select new tier from dropdown
  4. 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:

  1. Go to user detail page
  2. Navigate to Product Roles tab
  3. Click Add Product Role
  4. Select product and role
  5. Save

To Remove:

  1. Find the product role
  2. Click Remove
  3. 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:

  1. Go to user detail page
  2. Navigate to Product Access tab
  3. Click Grant Access
  4. Select product
  5. Choose access level
  6. Set optional expiration date
  7. 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:

  1. Go to user detail page
  2. Click Disable Account
  3. Enter reason (optional)
  4. Confirm

Effects:

  • User cannot log in
  • Existing sessions invalidated
  • Ideas and votes preserved
  • Account can be re-enabled

To Re-enable:

  1. Go to user detail page
  2. Click Enable Account
  3. Confirm

User Activity

View user's activity:

Activity Tracked:

  • Ideas submitted
  • Votes cast (per product)
  • Comments made
  • Login history

To View:

  1. Go to user detail page
  2. Navigate to Activity tab
  3. View timeline of actions

Related Links