-
6464ccb821
docs(quick-260909-laa): Etappe 2 Bereich tenders abgeschlossen, Luecke behoben
schalli
2026-09-09 16:12:49 +02:00
-
8cbf4c12b8
fix(quick-260909-laa): dritte Eindeutigkeitsverletzung uebersetzen statt sie zu behaupten
schalli
2026-09-09 16:12:08 +02:00
-
df5c5b728b
feat(laa-03): binde die Je-Treffer-Haelften der Hintergrunddienste und schliesse die Dokumente
schalli
2026-09-09 16:02:40 +02:00
-
3336a6e419
feat(laa-02): binde die fuenf Nutzer-CRUD-Dienste des Bereichs tenders an forTenant()
schalli
2026-09-09 15:53:53 +02:00
-
349814747e
feat(laa-01): messe die drei Sonderfaelle des Bereichs tenders und schreibe die Fehlerrichtung
schalli
2026-09-09 15:43:35 +02:00
-
b86675b549
docs(quick-260909-laa): Plan fuer Etappe 2 Bereich tenders
schalli
2026-09-09 15:34:13 +02:00
-
4cf7cea01f
docs(quick-260909-jts): Etappe 2 Bereich groups abgeschlossen und verifiziert
schalli
2026-09-09 15:19:27 +02:00
-
604428a91d
fix(quick-260909-jts): Lastprobe nachreichen statt sie zu behaupten
schalli
2026-09-09 15:18:55 +02:00
-
abb6c8bea3
feat(jts-03): module-grants.service.ts binden, beide Dokumente schliessen
schalli
2026-09-09 15:07:09 +02:00
-
7f08b27eea
feat(jts-02): groups.service.ts binden, Transaktionen tragfaehig machen, Absicherung sehend machen
schalli
2026-09-09 15:01:24 +02:00
-
fd0b9f7d21
feat(jts-01): messen statt annehmen — groups-Policies und Transaktionsform vor jedem Dienstcode
schalli
2026-09-09 14:48:04 +02:00
-
b532eaa2ad
docs(quick-260909-jts): Plan fuer Etappe 2, Bereich groups
schalli
2026-09-09 14:32:42 +02:00
-
fdca2bc452
docs(quick-260909-ipc): Etappe 2 Bereich ldap abgeschlossen und verifiziert
schalli
2026-09-09 14:19:45 +02:00
-
eec885a9f7
docs(quick-260909-ipc): complete Etappe 2 Bereich ldap plan
schalli
2026-09-09 14:13:27 +02:00
-
e1586a41dd
feat(quick-260909-ipc): ldap.service.ts an forTenant() binden, Adress-Kollisionspruefung bewusst uebergreifend belassen
schalli
2026-09-09 14:10:51 +02:00
-
9a57fa79f5
feat(quick-260909-ipc): ldap-config.service.ts an forTenant() binden, Loesch-Fremdzugriff schliessen
schalli
2026-09-09 14:01:28 +02:00
-
a0c9ef070f
feat(quick-260909-ipc): Fehlerrichtung des Bereichs ldap messen und schriftlich festhalten
schalli
2026-09-09 13:53:56 +02:00
-
b34500b452
docs(quick-260909-ipc): Plan fuer Etappe 2, Bereich ldap
schalli
2026-09-09 13:43:06 +02:00
-
9641592a8c
docs: Handoff fuer die Fortsetzung der Mandantentrennung
schalli
2026-09-09 11:18:12 +02:00
-
5228f28cbe
docs(quick-260909-eor): Etappe 1 der Mandantentrennung — Bericht und Klassifikation
schalli
2026-09-09 11:14:58 +02:00
-
da0ac04e73
fix(quick-260909-eor): WINDOWS #20 offen halten bis Wirkung nach Scharfschalten belegt ist
schalli
2026-09-09 11:11:28 +02:00
-
5f3a39c2c3
docs(quick-260909-eor): alle 227 Datenbankzugriffe klassifiziert und maschinell abgesichert
schalli
2026-09-09 11:04:29 +02:00
-
de50297467
feat(quick-260909-eor): schmale SECURITY-DEFINER-Ausnahme fuer den Anmeldeweg
schalli
2026-09-09 10:56:41 +02:00
-
bbf179503c
fix(quick-260909-eor): forTenant() bindet Mandantenkontext auf dieselbe Verbindung
schalli
2026-09-09 10:50:37 +02:00
-
d0393ac4af
docs: forTenant setzt den Kontext auf der falschen Verbindung (#20)
schalli
2026-09-09 10:44:39 +02:00
-
e777802749
docs(quick-260909-eor): Etappe 1 der Mandantentrennung geplant
schalli
2026-09-09 10:43:24 +02:00
-
775a938f32
docs: Dateisicherung auf dem Server wirksam — WINDOWS #17 geschlossen
schalli
2026-09-09 10:23:17 +02:00
-
ea003d44fe
docs(quick-260909-dgj): Mandantentrennung vorbereitet — Plan, Bericht, Befunde
schalli
2026-09-09 10:08:59 +02:00
-
efaabc97a2
feat(quick-260909-dgj): Policies fuer die 16 fehlenden Tabellen (Task 4/4)
schalli
2026-09-09 10:05:15 +02:00
-
44a90e5bfd
feat(quick-260909-dgj): Pruefwerkzeug fuer den Nachweis plus Betriebsanleitung (Task 3/4)
schalli
2026-09-09 10:03:25 +02:00
-
a5f99e52e3
feat(quick-260909-dgj): Migrationsverbindung von Laufzeitverbindung trennen (Task 2/4)
schalli
2026-09-09 10:00:45 +02:00
-
b3375ae016
feat(quick-260909-dgj): Anwendungsrolle tessera_app ohne RLS-Umgehungsrecht (Task 1/4)
schalli
2026-09-09 09:59:21 +02:00
-
8cb2d43f88
docs(quick-260909-dgj): Plan fuer wirksame Mandantentrennung auf Datenbankebene
schalli
2026-09-09 09:55:59 +02:00
-
fbb0d09e42
docs: Mandantentrennung greift nicht — Anwendungsrolle umgeht RLS (#18)
schalli
2026-09-09 09:42:26 +02:00
-
e6679eb4b1
docs(quick-260909-cx0): Dateisicherung und Versionsangaben — Plan und Bericht
schalli
2026-09-09 09:41:17 +02:00
-
c80704957a
docs(claude): Versionsangaben auf den installierten Stand bringen
schalli
2026-09-09 09:37:27 +02:00
-
dab72eb1f9
fix(compose): user-files dauerhaft speichern und Betriebshandbuch nachziehen
schalli
2026-09-09 09:34:15 +02:00
-
7b49747c72
docs(quick-260909-cx0): Plan fuer Dateisicherung und Versionskorrektur
schalli
2026-09-09 09:31:51 +02:00
-
3501eb4dd1
docs: Anleitungen fuer Kollegen — Anwender, Administration, Betrieb, Entwicklung
schalli
2026-09-09 08:46:33 +02:00
-
cfb85cd129
docs: Mandanten-Branding zurueckgestellt
schalli
2026-09-09 08:32:12 +02:00
-
ceb94e424b
test(admin): WINDOWS #14 und #15 abgenommen — Ledger ohne offene Punkte
schalli
2026-09-09 08:26:15 +02:00
-
efcf11c988
docs(quick-260909-ab3): Matrix-Suche und Sync-Meldungen — Plan, Bericht, Verifikation
schalli
2026-09-09 08:02:55 +02:00
-
21670462dd
feat(quick-260909-ab3): verstaendlicher Sync-Bericht, Konten ohne Adresse in der UI
schalli
2026-09-09 07:54:32 +02:00
-
1222951af6
fix(quick-260909-ab3): kollidierende AD-Konten werden angelegt, nur ohne Adresse
schalli
2026-09-09 07:48:37 +02:00
-
e8c2411e60
fix(quick-260909-ab3): Matrix-Suche filtert nur noch die getroffene Achse
schalli
2026-09-09 07:43:21 +02:00
-
dbeab8c38a
docs(quick-260909-ab3): Plan fuer Matrix-Suche und Sync-Meldungen
schalli
2026-09-09 07:38:33 +02:00
-
f1ecbf542e
test(tender-radar): Verbindungstest abgenommen (#16 zu), Postfach-Test zurueckgestellt
schalli
2026-09-09 07:21:36 +02:00
-
d354362a61
docs(quick-260907-let): Verbindungstest fuer das Postfach — Plan, Bericht, Verifikation
schalli
2026-09-07 15:50:49 +02:00
-
c4db3b2e65
feat(quick-260907-let): Knopf "Verbindung testen" im Postfach-Formular
schalli
2026-09-07 15:43:51 +02:00
-
3bf550bc65
feat(quick-260907-let): Verbindungstest fuer Postfach-Endpunkt im API
schalli
2026-09-07 15:40:28 +02:00
-
5da58ad182
docs(quick-260907-let): Plan fuer Postfach-Verbindungstest im Ausschreibungs-Radar
Schalli
2026-09-07 15:33:54 +02:00
-
eb36a962ac
docs: Fehlender Verbindungstest beim Postfach als #16 erfasst
schalli
2026-09-07 15:25:39 +02:00
-
b6b964b69d
test(ldap): WINDOWS #4 und #6 belegt und geschlossen — ohne Aenderung am AD
schalli
2026-09-07 15:12:00 +02:00
-
1e6999071e
docs: AD-Lesezugriff als bewusste Randbedingung festgehalten
schalli
2026-09-07 15:04:05 +02:00
-
a1a8b4fa7b
test(ldap): Live-Test gegen echtes AD — A2 belegt, zwei neue Defekte gefunden
schalli
2026-09-07 14:49:07 +02:00
-
98a8c93bfb
chore(planning): Veraltete Checkpoints entfernt, ihr Wissen nach STATE.md ueberfuehrt
schalli
2026-09-07 14:36:43 +02:00
-
cf24e978b4
docs: Sitzungsstand vom 2026-09-07 festgehalten
schalli
2026-09-07 14:23:29 +02:00
-
862988966f
docs: Meilenstein-Buchhaltung auf den tatsaechlichen Stand gebracht
schalli
2026-09-07 14:11:05 +02:00
-
bf3c082234
fix(web): Bildmarke statt Platzhalter im leeren Dashboard
schalli
2026-09-07 14:04:55 +02:00
-
31a92c9b9a
fix(web): Schriftzug traegt im dunklen Modus die Markenfarbe
schalli
2026-09-07 14:00:12 +02:00
-
594d6099dd
docs(quick-260907-ipz): Abnahme dokumentiert, Sprachmaengel abgeschlossen
schalli
2026-09-07 13:45:37 +02:00
-
a21dd98924
docs(260907-ipz): Zusammenfassung fuer Anrede- und Einzahl-Korrektur
schalli
2026-09-07 13:41:11 +02:00
-
3746754a5e
feat(260907-ipz): ICU-Plural fuer Mitglieder- und Freigabenzahl im Loeschdialog
schalli
2026-09-07 13:39:38 +02:00
-
dee52a2b00
test(260907-ipz): failing test fuer Einzahl im Loeschdialog
schalli
2026-09-07 13:39:09 +02:00
-
b70161717c
fix(260907-ipz): Anrede in vier deutschen Texten auf Siezen umstellen
schalli
2026-09-07 13:37:12 +02:00
-
04827a489d
docs(quick-260907-ipz): Plan fuer einheitliche Anrede und richtige Einzahl
schalli
2026-09-07 13:35:58 +02:00
-
bf7f250c81
docs(quick-260907-hyi): Abnahme dokumentiert, Umlaut-Korrektur abgeschlossen
schalli
2026-09-07 13:20:36 +02:00
-
85d2d772b6
fix(i18n): drei uebersehene Umlaute und die Luecke, durch die sie schluepften
schalli
2026-09-07 13:16:57 +02:00
-
cb6ba7188a
docs(quick-260907-hyi): SUMMARY fuer Tasks 1-3, Task 4 (Browser-Abnahme) offen
schalli
2026-09-07 13:08:53 +02:00
-
d9f1422d6f
fix(api): Umlaute in Passwort-Mail und Modulbeschreibung
schalli
2026-09-07 13:07:38 +02:00
-
caa4827360
test(i18n): Waechter gegen neue Umlaut-Ersatzschreibweisen
schalli
2026-09-07 13:06:25 +02:00
-
3d351c6a99
fix(i18n): Umlaute in de.json korrigieren
schalli
2026-09-07 13:03:42 +02:00
-
bec0530a2b
docs(quick-260907-fgv): Abnahme dokumentiert, Quick-Task abgeschlossen
schalli
2026-09-07 12:50:43 +02:00
-
b8bd4456df
docs: zwei Punkte aus dem Logo-Einbau festgehalten
schalli
2026-09-07 11:41:59 +02:00
-
11c0ec63cb
feat(quick-260907-fgv): Anmeldeseite zeigt Logo links, Text rechts daneben
schalli
2026-09-07 11:41:07 +02:00
-
f8d7da073b
fix(web): Dunkelvariante an die .dark-Klasse binden — 100+ dark:-Angaben waren wirkungslos
schalli
2026-09-07 11:35:49 +02:00
-
83e8cedcd4
docs(quick-260907-fgv): SUMMARY fuer Tasks 1+2, Task 3 (Browser-Abnahme) offen
schalli
2026-09-07 11:27:35 +02:00
-
c4cc05a942
feat(quick-260907-fgv-02): sechs Marken-Stellen auf TesseraLogo umgestellt, Gelbwert zusammengefuehrt
schalli
2026-09-07 11:25:14 +02:00
-
49d3df4485
feat(quick-260907-fgv-01): Markenbausteine — Icons, Farbkonstanten, TesseraLogo-Komponente
schalli
2026-09-07 11:21:40 +02:00
-
17a8355f27
docs(quick-260907-fgv): Plan fuer festen Einbau von Tessera-Logo und Favicon
schalli
2026-09-07 11:19:16 +02:00
-
2b4e58799e
docs: AD- und Exchange-Pruefungen fuer den Live-Test vorgemerkt
schalli
2026-09-07 11:01:01 +02:00
-
dba261de38
docs(13): Dedup-Fix dokumentiert und am laufenden System gegengeprueft
schalli
2026-09-07 10:48:29 +02:00
-
389a1fd717
docs(260907-efh): complete Cross-Source-Dedup-Fingerabdruck-Fix
schalli
2026-09-07 10:44:39 +02:00
-
ee3b28e505
feat(260907-efh): automatische Fingerabdruck-Nachrechnung beim Start
schalli
2026-09-07 10:41:58 +02:00
-
0645cac618
docs(15): WINDOWS #10 geschlossen — Browser-Gegenprobe nach dem Fix bestanden
schalli
2026-09-07 10:40:48 +02:00
-
9e5445e6b7
fix(260907-efh): Wert-Veto in Stufe 3 und Fingerabdruck bei Update mitschreiben
schalli
2026-09-07 10:38:37 +02:00
-
cb23e3bc78
fix(260907-efh): Fingerabdruck auf Vergabestelle/Titel/Frist verengen
schalli
2026-09-07 10:36:21 +02:00
-
4502664fb2
docs(quick-260907-efh): Plan fuer Cross-Source-Dedup-Fix (WINDOWS #11)
schalli
2026-09-07 10:34:18 +02:00
-
5504931af3
docs(quick-260907-e8k): complete Zugriffs-Guard-Fix fuer modul-eigene Routen
schalli
2026-09-07 10:29:19 +02:00
-
69b641861c
feat(quick-260907-e8k-02): Layout-Gate vor jedes Modulverzeichnis, generische Route umgestellt
schalli
2026-09-07 10:27:47 +02:00
-
4a23e13731
feat(quick-260907-e8k-01): gemeinsame 403-Komponente und ModuleAccessGate
schalli
2026-09-07 10:24:30 +02:00
-
74a30fb8ef
docs(quick-260907-e8k): plan module access gate for module-owned routes
schalli
2026-09-07 10:22:44 +02:00
-
5aca441bb3
docs: Roadmap-Status ehrlich gemacht, zwei unsichtbare Befunde ins Ledger
schalli
2026-09-07 10:09:28 +02:00
-
2c4558164e
test(15,16): alte Browser-Gegenproben nachgeholt — ein Defekt gefunden
schalli
2026-09-07 10:08:04 +02:00
-
72d0ba7e48
test(17): Browser-Gegenproben #7/#8/#9 nachgeholt — Phase 17 auf passed
schalli
2026-09-07 09:53:02 +02:00
-
79015dd3f4
docs(17): mark phase human_needed in the roadmap
schalli
2026-08-12 15:08:59 +02:00
-
a46006eada
docs(17): verify phase against the codebase — human_needed
schalli
2026-08-12 15:08:45 +02:00
-
4453e86626
docs(17-03): complete UI-Aufteilung Meine Quellen vs. Administration plan
schalli
2026-08-12 12:06:31 +02:00
-
809afbce13
test(17-03): Tests fuer beide Seiten, Backlog-Punkt abgeschlossen
schalli
2026-08-12 12:02:36 +02:00
-
150046e14f
feat(17-03): Administrationsseite schrumpft auf das, was Administration ist
schalli
2026-08-12 11:58:29 +02:00