[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.

Click to expand: Screenshot of Show Overview of the o94 Legacy Backend image

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.title and show.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_note exists, 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