Department Management

Complete guide to managing and accessing departments in LuaBeans - Community Manager.

Overview

Departments are the core organizational unit in LuaBeans - Community Manager. They can represent:

  • LEO Departments - Law enforcement (Police, Sheriff, etc.)

  • Staff Departments - Administrative departments

  • Business Departments - Business organizations

  • Branches - Parent organizations with sub-departments

Accessing Departments

Department List

Access via sidebar navigation:

  1. Departments appear in sidebar if you have access

  2. Based on:

    • Your department memberships

    • Your leadership roles

    • Parent department memberships

    • Global visibility settings

Department URLs

Department Overview:

Example:

Department Overview Page

URL: /departments/:slug

Access: Requires department membership or leadership

Page Features

  • Department Information

    • Name and description

    • Department type (LEO, staff, business, etc.)

    • Parent department (if applicable)

    • Head of department

  • Navigation Tabs

    • Overview

    • Members

    • Roster

    • Documents

    • Files

    • Forums

    • Applications

    • Announcements

    • Activity

    • LEO (if LEO department)

    • Audit (leaders only)

  • Child Departments

    • Shows sub-departments if department is a branch

    • Links to child departments

Department Sections

Members (/departments/:slug/members)

View and manage department members:

Features:

  • Member list with roles

  • Member status

  • Join dates

  • Discord role information

  • Management actions (for leaders)

Leader Actions:

  • Remove members

  • Block members

  • Manage member roles

  • View member details

Access: Department members and leaders


Roster (/departments/:slug/roster)

Manage department roster:

Manual Roster:

  • Create roster entries

  • Edit roster entries

  • Assign users to roster entries

  • Custom fields support

Auto Roster (/departments/:slug/roster/auto):

  • Discord-synced members

  • Auto-generated from department membership

  • Callsign generation

  • Rank assignments

  • Bulk actions

Leader Actions:

  • Generate missing callsigns

  • Edit roster entries

  • Assign ranks

  • Manage roster data

Access: Department members (view), leaders (edit)


Documents (/departments/:slug/docs)

Department documents and rulebooks:

Features:

  • Document list

  • Version history

  • Print view

  • Document types:

    • Document - Regular documents

    • Rulebook - Department rulebook

Document Management:

  • Create documents

  • Edit documents

  • View versions

  • Print documents

  • Markdown content support

Leader Actions:

  • Create/edit documents

  • Manage versions

  • Publish rulebooks

Access: Department members (view), leaders (edit)


Files (/departments/:slug/files)

Department file management:

Features:

  • File upload/download

  • File organization

  • File renaming

  • File deletion

File Operations:

  • Upload files

  • Download files

  • Rename files

  • Delete files

  • View file information

Leader Actions:

  • Upload files

  • Delete files

  • Manage file organization

Access: Department members (view), leaders (upload/delete)


Forums (/departments/:slug/forums)

Department-specific forums:

Features:

  • Forum list

  • Forum categories

  • Thread browsing

  • Post creation

Forum Features:

  • Create threads

  • Post replies

  • Reactions

  • Thread subscriptions

  • Thread pinning/locking

Access: Department members


Applications (/departments/:slug/applications)

Department application system:

Features:

  • View applications

  • Application status

  • Application review

  • Custom questions

Leader Actions:

  • Review applications

  • Approve/deny applications

  • Set application questions

  • Open/close applications

Access: Everyone (apply), leaders (review)


Announcements (/departments/:slug/announcements)

Department-specific announcements:

Features:

  • Announcement list

  • Priority filtering

  • Pinned announcements

  • Markdown content

Leader Actions:

  • Create announcements

  • Pin announcements

  • Set priority

  • Edit announcements

Access: Department members (view), leaders (create)


Activity (/departments/:slug/activity)

Department activity feed:

Features:

  • Activity timeline

  • Activity filtering

  • User activity tracking

  • Action history

Access: Department members


LEO System (/departments/:slug/leo)

LEO duty system management (LEO departments only):

Features:

  • Rank management

  • Vehicle management

  • Uniform management

  • Loadout management

  • Location management

  • Badge configuration

  • Analytics

See: LEO Duty Systemarrow-up-right for complete documentation

Access: Department leaders, leo.manage RBAC permission


Audit (/departments/:slug/audit)

Department audit logs (leaders only):

Features:

  • Activity history

  • Action tracking

  • User actions

  • Filtering options

Access: Department leaders only

Department Types

LEO Departments

Law enforcement departments with full LEO system:

  • Rank management

  • Vehicle management

  • Uniform management

  • Loadout management

  • Location management

  • Badge system

  • Duty system

  • Analytics

Features:

  • FiveM integration

  • Duty state management

  • Rank-based permissions

  • Callsign system

Staff Departments

Administrative departments:

  • Document management

  • Forum access

  • Announcements

  • Basic roster

  • Application system

Features:

  • Simplified structure

  • Focus on documentation

  • Communication tools

Business Departments

Business organizations:

  • Business management

  • Owner assignment

  • Business-specific features

  • Integration with business systems

Features:

  • Business hierarchy

  • Owner controls

  • Business-specific permissions

Branches

Parent departments with sub-departments:

  • Child department management

  • Hierarchy structure

  • Branch-level settings

  • Sub-department organization

Features:

  • Department nesting

  • Parent-child relationships

  • Branch-level permissions

Department Access

Membership Types

  1. Member - Regular department member

    • Access to department content

    • Can post in forums

    • Can view documents

    • Can apply for positions

  2. Leader - Department leader

    • All member permissions

    • Plus management capabilities

    • Can edit department settings

    • Can manage members

    • Can review applications

  3. Head - Head of department

    • All leader permissions

    • Can assign department head

    • Highest authority in department

Access Control

Department access is controlled by:

  • Discord Roles - Discord role membership

  • Manual Assignment - Manually assigned by leaders

  • RBAC Permissions - Role-based access control

  • Parent Departments - Access via parent department

  • Global Visibility - Globally visible departments

Department Blocks

Users can be blocked from departments:

  • Prevents access to department

  • Removes department membership

  • Cannot be re-added while blocked

  • Leaders can manage blocks

Last updated