- Verschifft
- 19. August 2026 um 06:16 UTC
- Autor
- kamo
- Ausschuss
- db71d1e
Die Registerkarte war zwei AG Grids unter einem Tab-Leiste: präzise und stumm. Es jetzt öffnet sich auf die gesamte Ausbildungsverpflichtung der Org und lässt einen Admin einwirken die Lücken. - Ein Mastkopf, dessen Kohorte Schiene die Zuordnungspopulation IST, bestanden, überfällig, im Gange, nicht begonnen, entschuldigt - in Proportionen und gezeichnet auf Last. Jedes Segment Deep-Links in Zuordnungen vorgefiltert, so ist das Diagramm der Weg in die Arbeit und nicht ein Bild von ihm. - Das Versionsbuch: ein solider Tick pro veröffentlichter Version mit dem Live ein lit, weiter in einen gestrichenen Stummel, wenn der Entwurf vorbeidriftete es. Ein Kurs veröffentlicht als Versionen und Lernende werden an die eine angeheftet sie wurden gesendet, das war vorher eine Zeile lesen eine Zeile an Zeit. Getragen von der Galerie und der Tabelle, so dass die beiden Ansichten teilen ein Wortschatz. - Kurse werden zu einer Kartengalerie mit Suche, Statuschips, Sortierung und Abdeckung Kunst; das Gitter bleibt hinter einem Kipp für dichtes Scannen. Beide lesen von shapeCatalog, so dass sie nicht darüber streiten können, was passt. - Zuweisungen erhalten Suche, multi-select mit massenhaft erinnern/extend/excuse/ stornieren, und CSV exportieren. Jede Schütttaste gibt an, wie viele der Auswahl kann es tatsächlich berühren - ein Erinnern 40, dass Mails 31 ist eine Lüge Der Admin handelt dann weiter. - Ein drittes Sub-Tab, Insights: Pass-Rate und Durchschnitts-Score-Ringe, die Jagdschlange, Mitgliederwertungen, aktuelle Aktivitäten. All das kommt von der Schulungsblock von /api/docs/hr/summary, der die HR-Übersicht ruft bereits an; DocsService ist unberührt. - coverImgId ist seit dem Modul auf der DTO und in der save payload mit nichts, was es einstellen könnte und nichts, was es lesen. Die Editor bekommt den Picker, der das Feld real macht. Vier Mängel auf dem Weg behoben: - Publish war auf jeder Katalogreihe deaktiviert und war immer gewesen. veröffentlichenBlockedReason geht course.items, aber list() Kartenreihen durch toDto(Kurs, falsch), das sie nie setzt - so sah der Artikel zu Fuß eine leere Liste und zurückgegeben 'leer' für jeden Kurs, einschließlich derjenigen, die veröffentlichen perfekt aus der Redaktion. KatalogPublishBlockedReason Tore auf die Zählungen, die die Liste sendet; die Pro-Fragen-Verweigerungen bleiben in der Editor, wo die Fragen vorhanden sind. - Die Nachricht der Löschung der Bestätigung war der Leerzustand der Kurse, eingefügt, so heißt es "Bauen Sie einen Kurs von Dias und Multiple-Choice Testen, dann weisen Sie es Ihrem Team zu.' - Zuweisen Status-Chips gemacht status.replaceAll('_', '', ') Datenbank enum, in Englisch, in allen 22 Orten. - Zwei window.prompt() Anrufe gesammelt eine Einhaltungsfrist und einen Verzicht Grund in einer unstyled OS Box. Beides sind jetzt echte Dialoge; der Verzicht Vernunft ist das, was ein Prüfer liest. Regeln leben in app/lib/trainingConsole.ts unter 36 Tests: vitest hier läuft in der Knoten-Umgebung und sammelt nur .test.ts, so eine Regel geschrieben innerhalb eines .tsx ist eine Regel ohne Test. Strings landeten zuerst in kamo-translation-dictionary b5ed84af.