UseCase005 - View Artist page
Initiating actors:
- Unregistered Guest
- Logged-Out User
- Logged-In Consumer
- Logged-In Admin
The goal of this use case is to allow any user to view a dedicated profile page for a musical artist. This provides centralized access to the artist's biography and a complete discography of all releases associated with them in the database, facilitating easier navigation through the store's inventory.
Scenario
- User clicks on an
artist_nameorphotofrom aReleasepage or search result.
- System retrieves the
Artistrecord from the database, specifically accessing theartist_name,description, andphoto.
- System identifies all entries in the
Releasetable that have a relationship with the selectedartist_id.
- System retrieves every specific
Songwhere the artist is credited through the "features" relationship, ensuring appearances on singles or other albums are included in the profile.
- System retrieves metadata for these linked releases and featured tracks, including
titles,cover_photos, andrelease_dates.
- System displays the consolidated artist profile, featuring their biography, primary Albums/Singles, and a list of songs where they are featured.
Last modified
2 weeks ago
Last modified on 05/12/26 22:45:27
Note:
See TracWiki
for help on using the wiki.
