Done 1.3.0 — Mitarbeiter wiederherstellen, aufgeräumte Listen und klare Rechte
Release 1.3.0 ist ein kleines. Ein gelöschter Mitarbeiter lässt sich jetzt zurückholen, gelöschte Projekte erscheinen in Listen als gelöscht, und überflüssige Rollen sowie unklare Zugriffsverweigerungen bringen einen nicht mehr durcheinander.
Einen gelöschten Mitarbeiter zurückholen
Einen Mitarbeiter zu löschen war früher endgültig: Er verschwand für immer aus der Tabelle. Die Mitarbeitertabelle hat jetzt einen Schalter „Gelöschte“. Schalten Sie ihn ein, und statt der aktiven zeigt die Tabelle die gelöschten Mitarbeiter. Bei jedem gibt es eine Schaltfläche „Wiederherstellen“, die den Mitarbeiter zurückholt. Der Schalter merkt sich seine Stellung, sodass Sie ihn nicht jedes Mal neu einschalten müssen, wenn Sie oft in die gelöschten schauen. Gelöschte anzuzeigen und wiederherzustellen können diejenigen, die das Recht dazu haben.
Aufgeräumtere Listen
Ein gelöschtes Projekt sah in einer Auswahlliste früher aus wie jedes andere, und man wählte es leicht versehentlich. Jetzt trägt der Name eines gelöschten Projekts den Hinweis „(Projekt gelöscht)“. Und noch etwas: Die Liste der globalen Rollen enthält keine Rollen mehr von Modulen, die bei Ihnen nicht installiert sind. Es bleiben nur die Rollen, die in Ihrer Installation tatsächlich funktionieren.
Eine klare Zugriffsverweigerung
Die Rechte in Done werden bei jeder Anfrage auf dem Server geprüft. Eine Anfrage ohne die nötigen Rechte scheiterte früher undeutlich; jetzt gibt es für diesen Fall eine klare Antwort. Fehlen die Rechte oder sind Sie nicht angemeldet, gibt eine API-Anfrage „403 — Zugriff verweigert“ zurück, und eine normale Seite zeigt einen Fehler oder schickt Sie zur Anmeldung. So ist klar, dass die Aktion an den Rechten scheiterte und nicht aus einem anderen Grund.