Oberflächenstandards: Zeilenaktionen, Statuskarte, Firmenauswahl
Der Aufbau der Zeilenaktionen in Listen, die einheitliche Statuskarte der Formulare und die gemeinsame Firmenauswahl mit ihren Berechtigungsbedingungen und den Tests, die sie absichern.
Drei Oberflächenkonventionen gelten für jede Admin-Liste und jedes Formular: der Aufbau der Zeilenaktionen, der Platz der Statuskarte und der Aufbau der Firmenauswahl. Keine ändert Berechtigungsbedingungen: Jede Schaltfläche und jeder Menüeintrag erscheint nur mit dem eigenen Recht.
Aufbau der Zeilenaktionen
- Ort: die rechte, fest 128 px breite Aktionsspalte.
- Obere Reihe: höchstens die Hauptaktion (Bearbeiten, blauer Stift) und der Drei-Punkte-Menüöffner; ein Test erlaubt höchstens 3 Schaltflächen in der oberen Reihe.
- Menü: jede weitere Zeilenaktion ist ein Menüeintrag (Symbol + Beschriftung), bei vielen Einträgen unter Gruppenbezeichnungen; der Statusschalter am Ende, Löschen zuletzt nach einer Trennlinie.
- Kein leeres Menü: Die Vorlage baut zuerst das Menü und zeichnet den Öffner nur, wenn es einen Eintrag enthält.
- Detail-Öffner: rechts in der unteren Reihe, dreht sich beim Öffnen um 180°. Ausnahme: bei 1–2 Aktionen direkte Schaltflächen.
- Auch bei Telefonbreite (390 px) geprüft; abgesichert durch
tests/round_20261101ab_row_actions_uniform_test.php.
Statuskarte
- Eine eigene Karte (
dlb-status-card) oben in der linken 40-%-Spalte, beschriftet mit Status, mit zwei Optionsschaltflächen: Aktiv (grün) und Inaktiv (grau); in einspaltigen Formularen das erste Element. In etwa 55 Formularen vereinheitlicht. - Statusmenge: aktiv (1), inaktiv (0); gelöscht (9) ist der Papierkorb der zwei Löscharten.
- Ausnahmen: Rechnung (Bearbeitungszustand) und API-Konto (Anmeldeablauf). Test:
tests/round_20261031w_company_taxhu_status_test.php.
Firmenauswahl
- In einer Eingabegruppe: ein ID-Etikett, das dem versteckten ID-Feld folgt; eine Namenssuche (Trefferliste beim Tippen, Pfeiltasten, Enter, Escape); eine Schaltfläche für eine neue Firma.
- Die Daten der Schaltfläche liefert ein gemeinsamer Endpunkt (
common/companypicker); sie erscheint nur mit dem Recht zum Anlegen von Firmen (canSaveauf dem Firmenmodul für einen neuen Datensatz) und öffnet ein leeres Partnerformular in einem neuen Tab. - Ausnahmen: das Paar Firmengruppe und Firma in Filterbereichen und Chip-Auswahlen, die mehrere Elemente zuordnen.
Bekannte Einschränkungen
Die Listen der Vertraulichkeitserklärungen und des Ausgaberegisters prüfen die Bedingung für leere Menüs nicht: Dort werden die drei Punkte immer gezeichnet.