Spaltenfilter für Stundenpläne
Eine Spalte eines Stundenplans kann definiert werden über mehrere Tags. Es werden nur diejenigen Schichten angezeigt, die alle Tags der Spalte haben.
Model Column wie folgt anpassen:
- Eine Column hat
- eine Überschrift
- eine Menge von Tags
- ein Ordinal, sodass man die Spalten eines Stundenplans sortieren kann.
Neuer Editor für die Spalten auf der Edit-Seite eines Stundenplans: Wir machen da erstmal keine GUI, sondern ein Texteditor mit folgender Syntax:
Spaltenname=tag1,tag2,tag3
Hans, Haus, Klaus = tuer, Schrank links, Banane
"Ich = Liebe" = "Tag, der komisch ist", anderer Tag
Auto = Ein ""ganz"" besonderer Tag
- Man kann mit " quoten, deswegen müssen literale " verdoppelt werden.
- Spaces rund um Trennzeichen herum werden entfernt. Auch hier muss gequoted werden.
- Validierung prüft, dass die Syntax stimmt und dass es die Tags auch wirklich im Event gibt.
- Liste aller Tags im Event, die man anklicken kann, damit der Tag automatisch beim Cursor eingefügt wird. Sonst nervt das alles viel zu sehr, weil man die Schreibweise nicht kennt.
Edited by Malte Schmitz