Done 1.2.0 — Profil, einheitliche Navigation und schnelle Statistik
Das Release 1.2.0 dreht sich um Struktur: wo was liegt, wer was sieht und wie schnell sich das alles öffnet. Es gibt jetzt eine persönliche Profilseite, die Navigation in der Seitenleiste ist zu einer einzigen Liste zusammengefasst, und die Statistik stolpert nicht mehr über große Exporte. Auch die Rollenrechte wurden feiner: Man steuert jetzt nicht nur den Zugriff auf Felder, sondern auch einzelne Aktionen.
Eine persönliche Profilseite
Jeder hat jetzt seine eigene Profilseite, gestaltet nach eigenem Geschmack: Farbe, Avatar, Symbol, Hintergrundbild, alles direkt dort hochgeladen. Die Gestaltung lag früher in der Entitätsvorschau, und einen persönlichen Bereich gab es eigentlich nicht; jetzt schon.
Die Navigation wurde zu einer Liste
Die Seitenleiste verhielt sich früher je nach Bereich unterschiedlich: „Berichte“ hatte einen Zwischenbildschirm als „Startseite“, durch den man musste. Den haben wir entfernt. Links steht jetzt eine einzige Liste: Eintrag hinzufügen, Profil, Statistik, Berichte mit Unterpunkten (allgemein, nach Projekt, nach Mitarbeiter), Mitarbeiter, Projekte, Teams. Und die Liste ist nicht für alle gleich: Ein Punkt erscheint nur, wenn Sie die Rechte dafür haben und das passende Modul aktiviert ist. Die Leiste selbst wurde adaptiv und kann die Modi wechseln.
Statistik: schneller und auf den Punkt
Große Statistik-Exporte hingen früher. Jetzt werden Zeilen beim Scrollen gerendert: Auf dem Bildschirm lebt nur das Sichtbare, nicht die ganze Tabelle, und die Seite scrollt flüssig, auch bei Tausenden von Einträgen. Die Überschriften der Zeiträume bleiben oben angeheftet, sodass man bei langem Scrollen immer sieht, wozu eine Zeile gehört. Auch die Filterung wurde klüger. Der Datumsbereich und die Daten sind auf das begrenzt, was Sie sehen dürfen, und in den Berichten kamen Filter nach Projekt, Team und Richtung hinzu. Noch ein leises, aber nützliches Detail: Wenn Sie einen Filter oder Zeitraum ändern, während die vorherige Anfrage noch lädt, wird die alte Anfrage abgebrochen, damit keine veralteten Zahlen über die neuen auf den Bildschirm geraten.
Feinere Rollenrechte
Die Rechte in Done waren um Felder herum gebaut: welche Rolle welche Felder sieht und bearbeitet. In 1.2.0 kamen Aktionsrechte dazu: Für eine globale Rolle lässt sich eine bestimmte Aktion einzeln erlauben oder verbieten. Die Einstellung wird eigenständig gespeichert und wie bisher bei jeder Anfrage auf dem Server geprüft, nicht bloß dazu benutzt, eine Schaltfläche in der Oberfläche zu verstecken.
Was wir behoben haben
Das Ändern des Typs eines dynamischen Feldes erzeugt keine doppelten Einträge mehr, und das Löschen dynamischer Felder führt nicht mehr zu Fehlern. Außerdem haben wir das Verhalten der angehefteten Überschrift in der Statistikvorschau bereinigt, dazu verschiedene kleine Randfälle.