Admin Dashboard

The Context Enterprise Admin Dashboard provides comprehensive organizational management capabilities, allowing administrators to manage teams, users, and organizational structures within their enterprise deployment. Admin Dashboard Interface

Overview

The admin dashboard is accessible through the main navigation sidebar and provides a hierarchical view of your organization’s structure. It enables administrators to:
  • Manage organizational units and teams
  • Control user access and permissions
  • Invite new team members
  • Monitor team composition and structure
The admin dashboard follows a breadcrumb navigation pattern that reflects your organizational hierarchy:
Context > Organization Unit > Team > Members
This hierarchical structure allows for granular management of different organizational levels.

Organizational Management

Main Admin Interface

The main admin page displays your top-level organizational structure with:
  • Search functionality - Quickly find specific organizational units
  • Organizational units listing - View all top-level units with member counts
  • Navigation breadcrumbs - Always know your current location in the hierarchy

Team Management

Within each organizational unit, you can manage individual teams:
  • Add new teams - Create new teams within the organizational unit
  • View team details - See team composition and member counts
  • Navigate team hierarchy - Move between different team levels

Member Management

Team Members Interface

The member management interface provides detailed control over team composition:

Key Features:

  1. Member Directory Table
    • Name - Full name with profile initials
    • Email - Contact information for each member
    • Role - Current role assignment (Member, Admin, etc.)
    • Actions - Management options for each member
  2. Search and Filter
    • Search members by name or email
    • Quick access to member information
    • Real-time filtering capabilities
  3. Navigation Tabs
    • Members - View and manage current team members
    • Invites - Track pending invitations
    • Settings - Configure team-level settings
  4. Invitation System
    • Invite Member button for adding new team members
    • Email-based invitation workflow
    • Pending invitation tracking

RBAC Permission System

The Context Enterprise platform uses a sophisticated Role-Based Access Control (RBAC) system built on AuthZed/SpiceDB that provides granular permissions across organizational hierarchies.

Permission Hierarchy

Organizational Structure

User Roles and Permissions

Context Enterprise uses a simple role-based system where users have different capabilities based on their role within teams and organizations.

Team Roles

Admins can:
  • Manage team members (invite, remove, change roles)
  • Create and manage all team content (projects, workflows, knowledge)
  • Access team settings and configuration
  • View team analytics and usage data
Members can:
  • Create and edit their own content
  • View all team content and resources
  • Participate in team workflows and projects
  • Access shared knowledge base items

Organization Structure

Your enterprise is organized in a hierarchy:
  • Organizations - Top-level company structure
  • Teams - Departments or working groups within organizations
  • Projects - Specific work initiatives within teams
  • Content - Documents, workflows, and knowledge items
Admins at higher levels (organization) have management access to lower levels (teams), while members have appropriate access to their assigned areas.

Search and Discovery

  • Search across all organizational units
  • Filter by team names, member names, or email addresses
  • Instant results with highlighting
The breadcrumb system provides:
  • Clear current location indication
  • One-click navigation to parent levels
  • Consistent navigation experience

Best Practices

Team Organization

  1. Hierarchical Structure - Organize teams in logical hierarchies
  2. Clear Naming - Use descriptive names for teams and organizational units
  3. Regular Maintenance - Keep member lists current and remove inactive users

Permission Management

  1. Principle of Least Privilege - Grant minimum necessary permissions
  2. Regular Audits - Review team membership periodically
  3. Role Documentation - Clearly define role expectations

Invitation Management

  1. Track Invitations - Monitor pending invites in the Invites tab
  2. Follow Up - Reach out to users with pending invitations
  3. Cleanup - Remove expired or declined invitations

Security Considerations

  • All administrative actions are logged for audit purposes
  • Permission changes require administrator approval
  • Email-based verification for new member invitations
  • Session timeout for inactive administrative sessions

Troubleshooting

Common Issues

Members not appearing in search:
  • Verify the member is assigned to the correct team
  • Check search filters and clear any active filters
  • Ensure proper permissions to view team members
Invitation not received:
  • Check email address spelling
  • Verify recipient’s spam folder
  • Resend invitation from the Invites tab
Permission denied errors:
  • Confirm administrator role assignment
  • Contact system administrator for role verification
  • Check organizational unit access permissions