Files
tibi-docs/src/content/docs/anwender/massenbearbeitung.mdx
T
apairon dcdb6ee637 Darstellung: Inline-Code-Chips fuer Dark Mode, 58 Seiten auf .mdx (Komponenten rendern jetzt)
Befund 1 (Nutzer): Inline-Code war im Dark Mode kaum lesbar.
- src/styles/custom.css: eigene Chip-Farben (--tibi-inline-*), Rahmen, nowrap in der ersten Tabellenspalte
- gemessen: Text/Chip 10,2:1 dunkel, 12,4:1 hell

Befund 2 (beim Nachmessen gefunden): 58 Seiten waren .md - Starlight-Komponenten wurden NICHT gerendert
(rohe <Aside>/<Steps>-Tags, import-Zeile als sichtbarer Text auf 57 Seiten).
- alle 58 Seiten auf .mdx umgestellt und MDX-konform gemacht (Imports, Block-Tags in eigenen Zeilen,
  HTML-Kommentare -> {/* */}, geschweifte Klammern escaped)
- nachher: 428 Asides, 87 Steps, 158 Tab-Gruppen gerendert, 0 geleakte Imports
- fehlender Import in reference/hooks-daten ergaenzt

Regressionsschutz: audit-docs.mjs prueft jetzt Komponente-ohne-Import, .md-mit-Komponente,
geleakte Imports und rohe Tags im gebauten dist/. AGENTS.md 3 dokumentiert die .mdx-Regel.

Nebenfund: de.json mit ASCII-Umschreibungen -> Issue tibi-admin-nova #6
Build: 71 Seiten gruen, Audit 7 legitime Platzhalter-Marker
2026-10-17 13:54:52 +00:00

71 lines
3.6 KiB
Plaintext

---
title: 'Massenbearbeitung'
description: 'Viele Einträge auf einmal ändern: auswählen, Operationen anlegen, anwenden.'
---
import { Aside, Steps } from '@astrojs/starlight/components';
Die **Massenbearbeitung** ändert viele Einträge in einem Durchgang — zum Beispiel allen Artikeln einer Kategorie denselben Status geben. Du wählst Einträge aus, legst **Operationen** fest, prüfst die **Vorschau** und wendest sie mit **Änderungen anwenden** an.
![Journal-Liste mit zwei ausgewählten Einträgen und geöffnetem Massenbearbeitung-Dialog](../../../assets/anwender/massenbearbeitung-auswahl.webp)
## Einträge auswählen und öffnen
<Steps>
1. Öffne die Sammlung mit den Einträgen.
2. Markiere die Einträge einzeln, oder nutze **Alle auswählen** für die ganze Seite.
3. Klicke auf **Bearbeiten** (Taste `e` geht auch).
4. Der Dialog zeigt oben **Massenoperationen** und wie viele Einträge betroffen sind (**\{count\} ausgewählt**).
</Steps>
<Aside type="note">
Ohne Auswahl betrifft die Aktion alle Einträge der Sammlung. Brich in dem Fall lieber mit **Abbrechen** ab und wähle zuerst gezielt aus.
</Aside>
## Ablauf: Bedingungen und Operationen
<Steps>
1. Wechsle bei Bedarf oben zwischen **Bearbeiten** und **Löschen** — standardmäßig steht **Bearbeiten**.
2. Schränke unter **Bedingungen** die Auswahl weiter ein (**Bedingung hinzufügen**, z. B. Status **Gleich** „Entwurf“).
3. Lege unter **Operationen** fest, was passieren soll (**Operation hinzufügen**, Feld wählen und Aktion wie **Setzen auf** oder **Suchen & Ersetzen** bestimmen).
4. Öffne die **Vorschau** und lies, wie viele der ausgewählten Einträge betroffen sind.
5. Klicke auf **Änderungen anwenden** und bestätige die Nachfrage.
6. Warte die Meldung ab: **\{count\} Einträge aktualisiert** bedeutet Erfolg.
</Steps>
Die Nachfrage warnt ehrlich: **\{count\} Einträge werden aktualisiert. Diese Aktion kann nicht rückgängig gemacht werden.** Lies sie, bevor du bestätigst.
![Massenbearbeitung-Dialog mit einer Bedingung, zwei Operationen und geöffneter Vorschau](../../../assets/anwender/massenbearbeitung-vorschau.webp)
## Welche Felder gehen — und welche nicht
Nicht jedes Feld steht zur Wahl. Zur Auswahl stehen einfache Felder wie Text, Zahl, Datum, Auswahl und Schalter — jeweils mit passenden Aktionen wie **Setzen auf**, **Erhöhen um**, **Verringern um**, **Suchen & Ersetzen**, **Hinzufügen**, **Entfernen** und **Umschalten**.
Ausgenommen sind:
- Systemfelder (interne Felder, deren Name mit Unterstrich beginnt),
- formatierte Langtexte (Richtext-Felder),
- Datei-Felder (Bilder und Dateien lädst du pro Eintrag hoch),
- zusammengesetzte Felder ohne Unterfelder.
Steht ein Feld nicht unter **Feld wählen…**, bearbeite die betroffenen Einträge einzeln.
<Aside type="caution">
Die Massenbearbeitung lässt sich nicht rückgängig machen. Prüfe die **Vorschau** und teste neue Operationen zuerst an wenigen Einträgen.
</Aside>
## Fehler
| Meldung | Bedeutung (Ursache) | Vorgehen |
| ------- | ------------------- | -------- |
| „\{done\} von \{total\} aktualisiert, \{failed\} fehlgeschlagen" | Einzelne Einträge sind gescheitert (z. B. Pflichtfeld leer, fehlende Berechtigung). | Prüfe die gescheiterten Einträge einzeln. |
| **Füge mindestens eine Operation hinzu.** | Es ist noch keine **Operation** angelegt. | Lege unter **Operationen** mindestens eine Operation an. |
Zum Löschen vieler Einträge wechsele oben auf **Löschen** — dort heißt der Knopf **Löschen** statt **Änderungen anwenden**, und die Nachfrage lautet **Möchtest du \{count\} Einträge wirklich unwiderruflich löschen?**.
Verifiziert am 2b091d8 2026-10-17 (tibi-admin-nova)