CourtUp.ca Admin Guide

March 29, 2026 update — admin docs now reflect announcements, richer member tools, and the latest organization management flow.

Built with Bootstrap 5.3 and tuned for desktop and large-phone viewports including iPhone 16 Pro Max.

Admin guide sections

1. Site admin role

The platform-level role with visibility across all organizations.

CourtUp.ca uses the role hierarchy below for access checks and management flows:

ADMIN > OWNER > MANAGER > MEMBER > USER

What admins can do

  • Open every admin page under /admin.
  • Review pending organizations and remove approved ones.
  • Verify users, delete users, and inspect user profile metrics like DUPR and GPN.
  • Create site-wide announcements or org-targeted announcements.
  • View all transactions across organizations.

March 29 updates reflected here

  • Admin dashboard now includes an Announcements section.
  • Member management docs now reflect verify, delete, search, and profile rating badges.
  • Organization management docs now reflect both pending-review and approved sections.
  • Announcement management now covers active, upcoming, and expired records.

2. Admin dashboard

The landing page at /admin provides quick links and live counts.

Members

Shows total users and pending verification count.

Organizations

Shows total orgs and pending review count.

Transactions

Opens the full grouped transaction audit view.

Announcements

Manage site-wide and organization announcements.

Highlight badges stay visible when there are pending verifications or pending org reviews, so urgent admin tasks surface immediately.

3. Member management

Use /admin/members to search, verify, and remove platform users.

Search & filters

Search by name, email, or nickname. The page is optimized for quick lookup on both desktop tables and mobile cards.

Profile indicators

Rows can show nickname, verification status, join date, user role, user type, plus DUPR / GPN badges when present.

Actions

Unverified users can be verified. Any listed account can be deleted after confirmation.

User deletion is destructive and intended for administrative cleanup. Verification is the safer option when the account is valid but still pending.

4. Organization management

Use /admin/orgs to handle registrations, approval, and removal.

  • Organizations are split into Pending review and Approved sections.
  • Cards can show logo, description, email, website, creator, and review status.
  • Approve makes a pending organization visible on the public home page.
  • Reject removes a pending organization.
  • Delete removes an approved organization and its dependent data.
Removing an organization is a real-data operation. Review the organization card carefully before rejecting or deleting it.

5. Announcement management

Use /admin/announcements to publish messaging to the whole site or a single organization.

What you can create

  • Site-wide announcements shown on the home page.
  • Organization announcements shown on that org’s dashboard.
  • Rich-text content with formatting, links, lists, and tables.

Current workflow

  • Set title, content, start date, and end date.
  • Track status as Active, Upcoming, or Expired.
  • Edit or delete existing announcements from the same page.
Announcement content is sanitized before saving, so only supported formatting and safe links are kept.

6. Transactions and audit history

Use /admin/transactions for the cross-organization financial log.

  • Search by user ID, user name, email, or organization name.
  • Results are grouped by organization and paginated.
  • Each row includes timestamp, user, user ID, description, type, and signed amount.
  • Mobile layouts switch to stacked cards automatically for touch-friendly review.

7. Access and safety notes

Admin access is intentionally broad, but should be used carefully.

  • Admins can manage any organization, regardless of local membership.
  • Admin-level permission checks treat platform admins as globally authorized for org management flows.
  • Actions such as deleting users, deleting organizations, or deleting announcements affect live data immediately.
There is no “soft preview” mode for destructive actions. Confirm the target and scope before proceeding.

Quick reference

Core admin routes as of March 29, 2026.

Page URL Purpose
Dashboard/adminEntry point with stats and shortcuts.
Members/admin/membersSearch, verify, and remove users.
Organizations/admin/orgsApprove, reject, and remove organizations.
Announcements/admin/announcementsManage site-wide and org announcements.
Transactions/admin/transactionsAudit grouped financial records.