[STORY] As a host/programme coordinator I want to see a list of all shows at a glance, to have an immediate overview or maintain shows more quickly after logging in
Parent: [EPIC] List all shows view (#160 - closed)
Currently Dashboard provides CRU Operations in the Show Management View. Here, show selection is achieved using a dropdown/combo box. This is sub-optimal for e.g. Programme Coordinators which often have the need to see all shows at a glance.
Similarly to the o94 legacy backend, Dashboard should provide a option to get a list of all shows.
This list can act as a basis for selecting the currently active show, for further operations. It is an alternative approach for the show dropdown in the menu bar.
Proposal
Elements for all users
-
When the user logs in to the Dashboard, currently only a logo is displayed. Instead the user should be presented with a list of their personal shows, to proceed more quickly with their work. In the list the user should be able to select one of the shows as their active show. -
Radio Orange: Data to be displayed for each show is show.titleandshow.subtitle -
This list should display inactive shows grayed-out (similar to the list of hosts) -
Group shows alphabetically with some whitespace between each group. This eases use, when dealing with hundreds of shows. Compare the o94 legacy backend screenshot above. Here are additional labels A-Z, which should be excluded for UI simplicity.
Additions, if there is enough space and can be added in a meaningful way:
-
Display date/time and user of last modification. -
discuss requirement from Radio FRO: Display not only title but also timeslot, recurrence scheme and "Active until "
Elements for programme coordinators only
In the action bar:
-
Display the button to " Create new show". This button is currently in the show list dropdown. It is also suggested to remove it from the dropdown, since it is quite overloaded already. -
Radio FRO Radio Orange Filter & search functions now present in the Show List dropdown should be available: filtering for active / inactive shows, searching for shows by name
In the list of shows:
-
Radio FRO Radio Orange For each show: If a internal_noteexists, display a Postit Icon, indicating that there is some information. When hovering the icon, the internal note should be displayed. -
discuss: As per feedback from Radio FRO, the internal note should also be editable from here.
Edited by Konrad Mohrfeldt
