29 lines
971 B
Markdown
29 lines
971 B
Markdown
---
|
|
# nuzlocke-tracker-h8zw
|
|
title: 'Crash: Hide edit controls for non-owners in frontend'
|
|
status: completed
|
|
type: bug
|
|
priority: high
|
|
created_at: 2026-03-21T12:49:42Z
|
|
updated_at: 2026-03-21T12:50:37Z
|
|
parent: nuzlocke-tracker-bw1m
|
|
blocking:
|
|
- nuzlocke-tracker-i2va
|
|
---
|
|
|
|
Bean was found in 'in-progress' status on startup but no agent was running.
|
|
This likely indicates a crash or unexpected termination.
|
|
|
|
Manual review required before retrying.
|
|
|
|
Bean: nuzlocke-tracker-i2va
|
|
Title: Hide edit controls for non-owners in frontend
|
|
|
|
## Summary of Changes
|
|
|
|
Investigation shows commit `3bd24fc` already implemented all required changes:
|
|
- Added `useAuth` and `canEdit = isOwner` to both `RunEncounters.tsx` and `RunDashboard.tsx`
|
|
- All mutation UI guarded behind `canEdit` (Log Shiny/Egg, End Run, Randomize All, HoF Edit, Boss Battle, route clicks, visibility, naming scheme)
|
|
- Read-only banners displayed for non-owners
|
|
- No code changes needed — work was already complete
|