fix(mini): ensure general judge sees all projects regardless of venue

- Add check for refereeType == 3 or role == general_judge before filtering by venue
- General judges now always get all projects for the competition
- Prevents issue where general judge assigned to a venue would see no projects

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
2026-01-05 16:38:30 +08:00
parent 55ccf08246
commit 3af34506ba
10 changed files with 20 additions and 6 deletions