As an Admin I want to upload, update, and delete audio files associated with each Streetcodes that I can enhance the accessibility and engagement of the content for users.
Upload Audio Files:
Admin can upload an audio file (MP3, WAV, or AAC format) for the Streetcode.
System validates file format and size (e.g., max 10MB).
System displays a confirmation message upon successful upload.
Update Audio Files:
Admin can view the current audio file linked to the Streetcode.
Admin can replace the existing audio file with a new one.
System provides warnings before replacing the existing file.
System displays a confirmation message upon successful update.
Delete Audio Files:
Admin can remove the audio file associated with an Streetcode.
System asks for confirmation before deleting.
System displays a success message after deletion.
Playback Preview:
Admin can play the uploaded audio file directly from the Streetcode's management page.
Audio player controls include play, pause, and seek functionality.
Error Handling:
Display error messages for invalid formats or exceeded file size.
Permissions:
Only users with 'Admin' role can access these features.
As an Admin I want to upload, update, and delete audio files associated with each Streetcodes that I can enhance the accessibility and engagement of the content for users.
Upload Audio Files:
Admin can upload an audio file (MP3, WAV, or AAC format) for the Streetcode.
System validates file format and size (e.g., max 10MB).
System displays a confirmation message upon successful upload.
Update Audio Files:
Admin can view the current audio file linked to the Streetcode.
Admin can replace the existing audio file with a new one.
System provides warnings before replacing the existing file.
System displays a confirmation message upon successful update.
Delete Audio Files:
Admin can remove the audio file associated with an Streetcode.
System asks for confirmation before deleting.
System displays a success message after deletion.
Playback Preview:
Admin can play the uploaded audio file directly from the Streetcode's management page.
Audio player controls include play, pause, and seek functionality.
Error Handling:
Display error messages for invalid formats or exceeded file size.
Permissions:
Only users with 'Admin' role can access these features.