Tags und Ansicht als Stundenplan/Fahrplan
Es ist tatsächlich überraschend schwer festzustellen, ob man einen Raum lückenlos mit schichten versorgt hat oder ob es für jeden Zeitraum eine Koordination gibt usw... So eine Fahrplan Ansicht ist schon was feines.
Dafür müsste man einer Schicht erstmal eine Kategorie oder ein tag geben können, was dann die "Spalte" darstellen würde, und dann könnte man so einen infinite-side-scroll wie tweetdeck machen, nur eben mit Schichten nach Uhrzeit sortiert von oben nach unten.
Das könnte dann zum Beispiel so aussehen:
Basics
-
Tags einer Schicht hinzufügen und editieren können -
Tags einer Schicht anzeigen können -
Alle Schichten eines Events mit einem Tag anzeigen können -
Tags löschen können -
Fahrplan aus Tags konfigurieren und darstellen können
Notwendige Verbesserungen
-
Die Semantik der Join-Tabelle TimetableTags sind Spalten. Die sollte also Columns oder TimetableColumns heißen. -
Die Edit-UI des Timetable sollte nicht von Tags sprechen, sondern von Spalten. Man konfiguriert hier den Stundenplan. Man verpasst ihm keine Schlagworte. -
Der Stundenplan (und eigentlich auch die Liste der Schichten) muss die volle Breite des Bildschirms nutzen ( container-fluid
). Die meisten anderen Ansichten profitieren davon, dass der Container eine Maximalbreite hat. Entsprechend muss das hier bleiben.