• Mahmoud Aglan's avatar
    fix(routing): register the scanner above the wildcard that was swallowing it · fb2519c6
    Mahmoud Aglan authored
    /attendance/{session} binds its parameter to a uuid, so /attendance/scan
    registered after it never matched: the wildcard took 'scan' first and died
    casting it to a uuid — a 500, not a 404, so it did not look like a routing
    problem at all.
    
    Found by rendering the staff screens rather than by trusting that they route:
    route:list sorts its output, so it showed the scanner sitting above the
    wildcard when the file has it below. The list is not the matcher.
    
    Adds the staff-screen smoke test that caught it, which also asserts a member
    account is refused the approval queue and the scanner.
    Co-Authored-By: 's avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
    fb2519c6
Name
Last commit
Last update
Screenshots Loading commit data...
app Loading commit data...
bootstrap Loading commit data...
config Loading commit data...
database Loading commit data...
docker Loading commit data...
docs Loading commit data...
docs-site Loading commit data...
flutter_shell Loading commit data...
gap-filling-plans Loading commit data...
marketing-site Loading commit data...
plans Loading commit data...
public Loading commit data...
reference/oc-sport Loading commit data...
resources Loading commit data...
routes Loading commit data...
scripts Loading commit data...
storage Loading commit data...
tests Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.env.example Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.npmrc Loading commit data...
Beanding Guide.txt Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
artisan Loading commit data...
captain-definition Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
deploy.sh Loading commit data...
elcaptain-sportsonly-db.md Loading commit data...
one-click-app.yml Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
phpunit.xml Loading commit data...
system info.txt Loading commit data...
vite.config.js Loading commit data...
نادى الشيخ زايد كشف بيانات اللاعبين (2).html Loading commit data...