Dashboard

The Dashboard is the main landing page after logging into LuaBeans - Community Manager. It provides an overview of your account, departments, activity, and quick access to common features.

Overview

URL: / or /dashboard

Access: Requires authentication (login via Discord)

Purpose: Central hub for viewing activity, accessing departments, and quick actions

Features

Quick Stats

Displays three key metrics:

  1. Departments - Number of departments you have access to

    • Based on your roles, leadership, and department memberships

    • Click to view department list in sidebar

  2. Online - Number of users currently online

    • Shows users active in the last 5 minutes

    • Click to view full online list

  3. Last Seen - Your activity status

    • Shows "Now" when actively using the portal

    • Updates automatically

Quick Actions

Access to common features:

  • Refresh roles - Sync Discord roles to department memberships

  • Search - Search across all content

  • Forums - Access global forums

  • Announcements - View announcements

Department List

Shows departments you have access to:

  • Departments based on:

    • Direct membership

    • Leadership roles

    • Parent department membership

    • Global visibility settings

  • Click any department to access:

    • Documents and rulebooks

    • Forums

    • Roster

    • Files

    • Applications

    • Announcements

    • Activity

    • LEO system (if applicable)

Announcements Feed

Displays recent announcements:

Global Announcements:

  • System-wide announcements

  • Shown to all users

  • Up to 5 most recent

Department Announcements:

  • Announcements from your departments

  • Up to 8 most recent

  • Includes department name

Announcement Indicators:

  • PINNED - Pinned announcements (always visible)

  • URGENT / IMPORTANT - Priority badges

  • Date created

Leadership Tasks

Shows pending tasks for department leaders:

Pending Applications:

  • Departments with pending applications

  • Number of pending applications per department

  • Link to review applications

Notifications:

  • Link to notifications inbox

  • Unread notification count (if any)

Recent Activity

Global activity feed showing:

  • Recent actions across the portal

  • User who performed action

  • Action type

  • Timestamp

  • Link to full activity feed

Activity Types:

  • User actions

  • Department changes

  • Application submissions

  • Forum posts

  • And more

Actions Available

Refresh Discord Roles

Click the Refresh roles button to:

  1. Sync your Discord roles to the database

  2. Update department memberships

  3. Assign LEO ranks based on role mapping

  4. Refresh RBAC permissions cache

Use Case:

  • After receiving new Discord roles

  • If department access isn't updating

  • After role mapping changes

Click any department name to:

  • View department overview

  • Access department-specific features

  • View department members, roster, docs, etc.

View Announcements

Click announcement titles to:

  • Read full announcement content

  • View announcement details

  • Navigate to announcement page

Review Applications

Click department names in Leadership Tasks to:

  • View pending applications

  • Review and approve/deny applications

  • Manage application workflow

Personalization

Visible Content

The dashboard shows content based on:

  • Your roles - Discord roles you have

  • Department memberships - Departments you're a member of

  • Leadership status - Departments you lead

  • Global visibility - Globally visible departments

  • Admin status - If you're an admin

Department Filtering

Departments shown are filtered by:

  • Your department memberships

  • Your leadership roles

  • Parent department memberships

  • Global visibility settings

  • Department blocks (excluded)

Activity Filtering

Activity feed shows:

  • Global activity (all users)

  • Department activity (your departments)

  • Your personal activity (in your activity page)

Troubleshooting

No Departments Showing

Issue: Dashboard shows no departments

Solutions:

  1. Click Refresh roles to sync Discord roles

  2. Verify you have relevant Discord roles

  3. Check department membership in database

  4. Verify department has Discord role configured

  5. Check for department blocks

Announcements Not Updating

Issue: New announcements don't appear

Solutions:

  1. Refresh the page

  2. Check announcements page directly

  3. Verify announcement isn't filtered out

  4. Check if you have department access

Stats Not Accurate

Issue: Quick stats show incorrect numbers

Solutions:

  1. Refresh the page

  2. Click Refresh roles to sync data

  3. Check database for actual counts

  4. Verify department access settings

Activity Not Loading

Issue: Activity feed is empty

Solutions:

  1. Wait for activity to be generated

  2. Check audit logs for recent actions

  3. Verify audit logging is enabled

  4. Check database for activity records

Last updated