/
Madden Leagues
/
Members & Permissions

Members & Permissions

Approve requests, assign teams, grant each permission bit, review history, and remove.

On this page

Choose your task

Membership states

  • Pending request: user asked to join but is not approved.
  • Approved member: user belongs to the league.
  • Assigned member: approved member also has a Madden team.
  • Owner: user owns the paid service.

Discord server membership alone is not NeonSportz league membership.

Review join requests

  1. Open Administration → Join Requests.
  2. Review Name and Date Requested.
  3. Open the recorded membership History.
  4. Select one request, or select multiple rows.
  5. Choose Approve/Approve Selected or Deny/Deny Selected.
  6. Confirm the action.
  7. For approved users, continue to Members and assign teams.

Use Select All and Clear carefully when processing in bulk.

Add users and share an invite

Under Administration → Join Requests, enter an existing NeonSportz user’s numeric Discord user ID and choose Add request. The request remains pending until an administrator approves it. Repeating the action keeps the existing request or membership; it does not reset permissions or team assignments.

Use Copy invite link for users who have not logged in to NeonSportz yet. Share that link yourself: no invitation or direct message is sent by Add request. Opening the link and completing Discord login automatically submits the user’s own join request. They still need administrator approval and a team assignment. Accounts are identified by verified Discord login, never by Madden roster names.

Assign a team

  1. Open Administration → Members.
  2. Find the member.
  3. Open the Team selector.
  4. Choose an available team.
  5. Confirm the row updates.
  6. Open that team page and verify the member.

Assignment affects private game channels/threads and eligible user Madden records.

Permission bits

Permissions can be combined:

  • Create A Trade: submit trade requests.
  • Vote On Trade: vote on pending trades subject to settings.
  • Force A Trade: apply the supported commissioner trade override.
  • Edit League/Admin: access league administration and edit league configuration.

A value of no permission still allows normal approved-member features.

Grant permissions

  1. Open Members.
  2. Find the correct Discord user.
  3. Enable only the required permission switches.
  4. Save/close the editor.
  5. Ask the member to reload the league.
  6. Test the intended page/action.

NeonSportz checks permissions when a member opens a page or takes an action.

Review member history

Example pill: L 4 · 120d describes four joined leagues and an average stay of 120 days, not a score of trustworthiness. The color also considers recorded kicks. Open the expanded history and ask about context before making a membership decision.

Use the History control to inspect recorded joins, dates, departures, kicks, and any departure notes. The badge shows recorded joins and current memberships, with a warning only when repeated short departures meet the evidence threshold. Rejoining the same league adds another recorded join.

A warning requires a recorded voluntary leave or kick after a stay of 14 days or less in at least two different leagues within the last 90 days. Two leagues produce an amber warning; three or more produce a red warning. Each league contributes at most once. The warning explains the recorded outcomes so you can review the events and notes before deciding.

Current memberships, deleted leagues, explained departures, denied/withdrawn requests, unknown outcomes, and events before tracking began do not contribute. Joining several leagues or starting a new membership alone cannot trigger a warning. The recent-joins filter does not change the fixed 90-day warning window.

Tenure statistics include time in leagues that were later deleted. Avg. Stay includes current memberships through today; Avg. Ended Stay includes ended memberships only. A league deletion is recorded separately and does not add to the Left or Kicked counts.

Remove a member

  1. Confirm they are not the paid-service owner. The owner cannot be removed.
  2. Open Members.
  3. Select the member(s), then Remove.
  4. Choose Kick, Voluntary departure, or Explained departure and optionally enter a reason or note (up to 500 characters).
  5. Confirm.
  6. Verify the team is now unassigned and recruitment reflects the opening.

Removal ends NeonSportz membership and frees the team; it does not remove the user from Discord. Departure status and notes appear in league history for anyone already allowed to view that report (the user and authorized commissioners). Notes are plain text, with surrounding whitespace removed; an empty note is allowed.

A later return or team reassignment creates a new membership episode and preserves the previous departure. Open Recorded departures beneath the Members table to correct a former member’s status or note. The update changes their membership history and associated warning counts. Existing removals keep their recorded status until edited; older clients that omit a status still record a kick. Only kicks increase the kick count.

Ownership versus admin permission

Edit League/Admin allows broad management but is not the same as paid-service ownership. Ownership cannot be changed. Members with Edit League/Admin can change the connected Discord server using Transfer Discord Server; this does not change paid-service ownership.

Common permission problems

  • Admin menu missing: grant Edit League/Admin and reload.
  • Cannot create trade: grant Create A Trade.
  • Cannot vote: grant Vote On Trade and check trade visibility/settings.
  • Cannot force decision: grant Force A Trade.
  • Private game channel or thread misses user: approve the same Discord account and assign the correct team.
  • Removed user still in Discord: NeonSportz removal does not kick them from Discord.
Advertisement