727 B
727 B
Task: Advanced Content (Nicknames & Sequences)
Objective
Implement "City Songs" (Performance Nicknames) and better sequence tracking.
Steps
- Performance Nicknames:
- Create
PerformanceNicknamemodel (performance_id, nickname, status, suggested_by). - Create API for suggesting nicknames.
- Create API for approving/rejecting nicknames (Moderator only).
- Create
- Sequences:
- Update
Performancemodel to better handle transitions (>, ->).
- Update
- Frontend:
- Display approved nicknames on Show Detail page (e.g., "Tahoe Tweezer").
- Add UI to suggest a nickname.
Acceptance Criteria
- Users can suggest a nickname.
- Approved nicknames appear on the setlist.