Skip to content

Disciplinary System

Managing Discipline and Appeals

PulseRoster provides a comprehensive disciplinary system with multiple action types, appeals, and probation tracking.


Discipline Types

Type Description Severity
Verbal Warning Informal correction Low
Written Warning Formal documented warning Low
Strike Formal infraction (for strike systems) Medium
Suspension Temporary removal from duty High
Demotion Rank reduction High
Termination Removal from department/community Highest

Issuing Disciplinary Action

How to Issue

  1. Go to a member's profile
  2. Click Issue Disciplinary Action
  3. Fill in the form:
Field Description
Type Select discipline type
Reason Detailed explanation
Evidence Attach documentation (optional)
Department Affected department
Points/Strikes If using point system
Expiration When the record expires (optional)
Probation Add probation period (optional)
  1. Click Issue Discipline

Evidence Attachment

Attach supporting documentation:

  • Screenshots
  • Video links
  • Witness statements
  • Previous warnings

Discipline Configuration

Configure your system at Settings > Disciplinary.

System Types

System Description
Strikes Track infractions as strikes (e.g., 3 strikes = termination)
Points Assign point values to infractions
Hybrid Combine both systems

Strike System Example

Strikes Consequence
1 Verbal warning
2 Written warning + probation
3 Termination

Point System Example

Infraction Points
Minor violation 1
Moderate violation 3
Serious violation 5
Threshold for termination 10

Infraction Categories

Create custom categories:

  • Unprofessional Conduct
  • Policy Violation
  • Negligence
  • Abuse of Power
  • Insubordination

Appeals

Members can view their own disciplinary records and submit appeals directly from the record detail page.

Appeal Settings

Appeals are configured per community at Settings > Disciplinary:

Setting Description Default
Appeals Enabled Allow members to submit appeals Enabled
Appeal Window (Days) How many days after issuance a member can appeal 7 days

Member View

Members can see their own disciplinary records from their profile page. When viewing a record:

  • Record details are shown in read-only mode (members cannot edit or delete)
  • If appeals are enabled and the appeal window is still open, an Appeal form is available
  • If the appeal window has closed, a message indicates the window has expired

Submitting an Appeal

  1. Go to your Member Profile and find the disciplinary record
  2. Click the record to view its details
  3. Enter your appeal reason in the text area
  4. Click Submit Appeal

Appeal Restrictions

  • Only the affected member can submit an appeal
  • Appeals must be submitted within the configured appeal window
  • Only one pending appeal is allowed per record
  • A Discord notification is sent to staff when an appeal is submitted

Reviewing Appeals

Staff can review pending appeals from the disciplinary record detail page:

  1. Go to Disciplinary and find the record with a pending appeal
  2. Click the record to view details
  3. The pending appeal and reason will be displayed
  4. Choose an outcome:
Outcome Description
Approve Appeal granted — discipline is overturned and deactivated
Deny Appeal denied — discipline stands as issued

Appeal Workflow

Appeal Submitted → Staff Review → Decision Made
                            Approved (Overturned)
                                    or
                             Denied (Upheld)

Discord Notifications

When an appeal is submitted, a notification is sent to the configured Discord channel with:

  • Member name
  • Discipline type
  • Appeal reason
  • Link to review the record

Probation

Add probation to any disciplinary action.

Setting Probation

  1. When issuing discipline, check Add Probation
  2. Set probation duration
  3. Add probation conditions (optional)

Probation Features

Feature Description
Duration tracking Days remaining displayed
Auto-complete Automatically ends on date
Early termination Staff can end early
Extension Can be extended if needed

Probation Conditions

Document specific conditions:

  • No further infractions
  • Regular check-ins required
  • Specific behavior expectations

Viewing Disciplinary Records

Member View

On each member's profile:

  • All disciplinary records (visible to staff and the member themselves)
  • Current probation status
  • Strike/point count
  • Appeal history

Note

Members can see their own disciplinary records from their profile page, but only staff can issue, edit, or delete records. The Issue Disciplinary Action button is only shown to staff.

Community View

Go to Disciplinary for community-wide view:

  • All active disciplinary records
  • Filter by type, department, status
  • Export records

Record Details

Each record shows:

Field Description
Type Discipline type
Reason Full explanation
Issued By Staff member
Date Issued When issued
Status Active, Expired, Appealed
Expiration When it expires
Probation Probation details

Record Expiration

Disciplinary records can expire automatically.

Setting Expiration

When issuing discipline:

  1. Check Set Expiration
  2. Enter expiration date
  3. Record will auto-expire

Expiration Effects

  • Record remains for history
  • No longer counts toward points/strikes
  • Status changes to "Expired"

Editing Disciplinary Records

Staff can modify records:

  1. Find the record
  2. Click Edit
  3. Modify details
  4. Save changes

All edits are logged in the audit trail.


Quick Reference

Disciplinary URLs

Page URL
Disciplinary Records /c/[slug]/disciplinary
Issue Discipline Via member profile

Required Permissions

Action Permission
View own records Affected member
View all records Staff
Issue discipline disciplinary.issue
Manage all records disciplinary.manage
Review appeals disciplinary.manage

Need help? Join our Discord Community for support.