Skip to content

uk1 sicherheitsabfrage loeschen#153

Draft
michaelof wants to merge 2 commits intowilluhn:masterfrom
michaelof:uk1-sicherheitsabfrage-loeschen
Draft

uk1 sicherheitsabfrage loeschen#153
michaelof wants to merge 2 commits intowilluhn:masterfrom
michaelof:uk1-sicherheitsabfrage-loeschen

Conversation

@michaelof
Copy link

  • Umsatzkategorien in Einstellungen: Baumfilter und Auf-/Zuklappen verbessert
  • Umsatzkategorien: Sicherheitsabfrage beim Löschen verbessert

…essert

Im Tab "Umsatz-Kategorien" wurde die Bedienbarkeit des Kategoriebaums verbessert:

- Suchbegriff-Feld über dem Baum

- Option "Unterkategorien von Treffern anzeigen"

- Toggle "Alle aufklappen/zuklappen"

Die Bedienung orientiert sich am bestehenden Muster aus dem Dialog "Auswahl der Kategorie".

Die Umsetzung ist rein UI-seitig.

Keine Änderung an Datenbank, Matching-Logik oder Encoding.

Kontextsensitives Verhalten im Baum bleibt erhalten.
Die Löschabfrage für Umsatzkategorien wurde minimalinvasiv erweitert.

Bei Einzel- und Mehrfachauswahl erscheint eine spezielle Warnung,
sobald mindestens eine betroffene Kategorie Umsätze zugeordnet hat.
Dabei werden auch Unterkategorien berücksichtigt.

Das fachliche Löschverhalten bleibt unverändert.
Keine DB-Änderung, keine Matching-Änderung, keine Encoding-Migration.
@michaelof michaelof marked this pull request as ready for review February 16, 2026 01:02
@michaelof michaelof marked this pull request as draft February 22, 2026 15:39
@michaelof
Copy link
Author

Ich setze den PR vorübergehend zurück auf Draft.

Grund: Ich räume die PR-Struktur auf autarke PRs gegen master um (kein Branch-auf-Branch mehr), damit die Reviews unabhängig voneinander möglich sind.

Beim UK1-PR setze ich zusätzlich den von dir angeregten Refactoring-Hinweis um (UmsatzTypDelete statt UmsatzTyp-spezifischer Logik in DBObjectDelete).

Ich melde mich mit aktualisiertem Stand im selben PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant