Record Catches
The Record Catches module allows users to submit their biggest catches for verification and leaderboard tracking. This feature supports club-wide recognition of specimen records and contributes to the overall engagement of members, especially juniors.
Purpose
This module enables clubs to:
- Accept and manage record catch submissions from members
- Track verified species-specific records across the club
- Provide a structured approval workflow
- Support educational and competitive angling activities
It also integrates with the species management system to validate catches against enabled fish species.
Features
- Species tracking — All records are submitted against a specific species.
- Linked participants — Catch records can be submitted by a parent (user) or linked to a registered child.
- Precision weights — Weight input is split into pounds, ounces, and drams for traditional UK-style measurement.
- Photo evidence — A photo is required as visual confirmation.
- Approval workflow — Submissions remain pending until a bailiff or admin approves them.
Managing Catches
From the admin panel, go to Orders & Enquiries > Record Catches. The table includes:
- Species
- User (the parent account that submitted the record)
- Child (if applicable)
- Weight (split into lb, oz, and dr)
- Photo
- Status (Pending or Approved)
Pending catches display a grey badge. Once approved, the badge turns green and the record is officially accepted.
Actions
Each catch can be reviewed and processed using quick actions:
- Approve — Sets the approved_at timestamp to the current time, marking the record as verified.
- Reject — Deletes the record. A confirmation prompt ensures records aren't removed accidentally.
Admins may optionally access the full edit form to make corrections or add notes before approval.
Submission Workflow
- User Submission: Submitted via the frontend form (typically by a parent).
- Photo Upload: A photo of the catch must be included.
- Awaiting Review: Catches enter the system in a "pending" state.
- Approval or Rejection: Admins review and take action.
- Leaderboard Integration (optional): Once approved, catches can be used to power species leaderboards or achievements.
Use Cases
- Junior Engagement: Encourage juniors to take part in friendly species hunts.
- Specimen Records: Track top catches for each venue or club year.
- Trophy Assignments: Use the data to assign awards or digital badges.
- Conservation Education: Raise awareness around catch-and-release and species identification.
Summary
The Record Catches module provides a simple, verifiable way for clubs to celebrate angling achievements and promote responsible fishing. Whether used for junior competitions or serious specimen tracking, it ensures catches are submitted with evidence, approved securely, and recorded with precision.
Let me know if you’d like frontend submission guidance or leaderboard integration documentation next.