Zwei-up-Figur Reihen, so dass keine Karte Etiketten wickelt
Die Zahl-Etiketten sind Operator Labels - Großbuchstaben, 11px, 0.12m Tracking - welche setzt "Execution incomplete" auf 158px, "Blocking Exceptions" auf 150px ...
Stoppen Sie die festen Chrom-Etiketten brechen über zwei Linien
Die automatische Mindestgröße eines Flex-Artikels ist seine Min-Content-Breite, für Verpackung Text ist sein breitestes Wort - so eine überfüllte Bar quetschte ...
Ein Leuchten auf dem Uhrsymbol, nicht zwei um den Knopf
Die Regel trug BOTH ein radial-gradient und ein Box-Schatten. Der Gradient gefüllt seine eigene Box, während der Kasten-Schatten einen separaten Ring außerhalb ...
Schieben Sie ein überfülltes n nav statt Zerkleinern seiner Optionen
Pinning mehr Optionen als ein Navi kann zeigen, gequetscht die Fliesen aus der Form: beide Streifen waren rohe Überlauf-Boxen und die Fliesen sind bieg Kinder m...
Line die Kartenzahlen auf einer gemeinsamen Grundlinie
Jede Figur auf dem Mastkopf und die vier Säulenkarten war sein eigener gestapelter Kasten Operator Label oben, Wert unten. Operator Labels sind Großbuchstaben m...
Vorenthaltene Genehmigung Zustand macht als nicht verfolgt, nicht klar
attendanceState() markierte jedes Mitglied 'klar', wenn blockierendeExceptions 0 war und timecardState war nicht 'SUBMITTED' - wahr für jedes Mitglied unter ein...
Wartensgenehmigung ist ungültig, und Null ist nicht Null
SecurityService verweigert nun die Genehmigung die Hälfte der Zusammenfassung von einem Anrufer ohne FINALIZE_PAY_PERIODS - lösenRole nie zugelassen MANAGE_TIME...
Ehrliche Compliance-Zahl, pro Abschnitt gescheiterte Staaten, richtiges Gating
Die masthead Prozent-Mixed-Einheiten und konnte nur flacher. "Vervollständigung" summiert org-weite ASSIGNMENT zählt, während "open" gezählt MEMBER-DOMAINS off ...
Ableiter-Säule tiefe Links von Sub-Tab-ID-Karten; totes textSecondary in der Aktivitätsschiene abgreifen
ÜbersichtPillars.tsx hard-codiert **************** anstatt sie abzuleiten ************ so wie AttentionLedger.tsx schon tut . gleiches namenindexiertes Muster a...
Erstellen Sie die Übersichtskarte als Bericht über die anderen vier
Vollbreite Meldekonsole: Masthead-Auslese, vier Tab-Säulen, die bedarfs-aufmerksamkeits-Leuts, die Personal-Compliance-Matrix und eine Tätigkeit Schiene. Nur le...
Übersicht Aufmerksamkeit Ledger, Compliance-Matrix und Aktivitätsschiene
verwendenMemberNames Quellen /api/security/members/names anstatt des Briefes .../org-config shape: org-config gibt nie eine Mitgliederliste zurück (bestätigt du...
Stärken Sie hrÜberblick id-Präzision und Anwesenheits-State-Abdeckung
Der Präzisionstest verwendete ein 15-stelliges MitgliedId, das durch Number() verlustfrei und nie bewiesen, dass der Join Key eine Schnur bleibt. Wechseln Sie z...
Übersicht Datenhaken und gemeinsame visuelle Primitive
useHrOverview holt Anwesenheit + docs Zusammenfassungen mit allSettled so ein toter Service degradiert nur seine eigenen Abschnitte; es überspringt holt sich vo...
Glow rot, wenn von der Uhr, grün, wenn auf, und lassen Sie die Kugel
Aus der Uhr, während der Arbeit ist der Staat, der jemand Geld kostet, und es war der eine Staat nichts angekündigt: der Indikator war einfach abwesend, und ein...
Ein Einschreiben Registerkarte, und verstecken Sie die Mitglied Timecard-Registerkarte, wenn nicht eingeschrieben
Es gab keine Möglichkeit, Zeitkarten für irgendjemanden einzuschalten. Jede Lesefläche existierte und jeder von ihnen richtig zeigte nichts, weil keine Einschre...
Die Registerkarten für Genehmigungen und Ausnahmen existieren jetzt
Beide Backends früher ausgeliefert, aber keines der beiden Panel wurde jemals geschrieben, so /hr/attendance?sub=Genehmigungen und ?sub=Ausnahmen gemacht "diese...
Log durch Fertigstellung bauen
Aufzeichnungen der 24-Tisch endgültigen Schema, die vier Teil-Indizes, die die tragen Doppel-Pay-und Doppel-Code-Garantie, die beiden späten Schema-Entscheidung...
Der period-close screen für ein Org mit 400 Personen
Re-tektieren Ausnahmen, recomme jederverdienst, genehmigen alles die Anrufer kann - jeder Bericht PER MEMBER mit dem Grund, dass es abgelehnt. "312 von 400 gel...
Compliance-Berichte, Pause Bescheinigung und eigene Aufzeichnungen
A Reports sub-tab on /hr/attendance, das alle drei org-weiten Berichte überführt ein Fenster. Der Rundungsbericht zeigt das Urteil als Chip und den Befund als e...
Die Registerkarte für die Konfiguration von Echtzeitkarten
Ersetzt den Platzhalter durch die Arbeitsfläche: Arbeitswochenbeginn, Arbeitstag Grenze, Open-Shift-Schwelle, Rundung, die Überprüfung Schalter, Break-Regel Aus...
Der visuelle Editor, der Gehaltskalender, Lohnabrechnungsexport, eingeschränkte Ebene
DayTimeline zieht einen Arbeitstag als 24-Stunden-Strecke mit einem schleppbaren Griff auf jeder Schlag. Eine Grafik statt einer Tabelle, weil ein falscher Schl...
Bestätigen Sie vor dem Stopp einer wiederkehrenden Zahlung
Beide stornieren Aktionen - ein Mitglied eigenen Sitz und ein Gruppenmanager Plan - jetzt fragen zuerst, die Benennung der Datumsabdeckung läuft und, für eine G...
Die Annullierung des Plans einer Gruppe hält ihre Sitze bis zum Ende der bezahlten Frist
Drops die sofortige Flagge vom Client vollständig - es gibt keinen Weg mehr bitten Sie um Zugang zu stoppen heute, denn es gibt keinen guten Grund, einen zu wol...
Erzählen Sie den Leuten, wenn eine Rechnung sie braucht, und lassen Sie sie aufhören zu zahlen
Ein Banner auf der Startseite, wenn eine Zahlung dieser Person verantwortlich ist für gescheitert, Links direkt auf ihre Abrechnung Seite. Bisher eine fehlgesch...
Mitglied Timecard Tab und die Registerkarte HRS Timecards Einstellungen
Der Reiter ist SELF-SERVICE NUR und abgesperrt auf Identität, genau wie Legal-Compliance: seine Endpunkte nehmen keine Mitglieder-ID überhaupt, so ist es strukt...
/hr/betreuen Dienstplan und die NavTop-Uhrsteuerung
Ersetzen Sie die HrTabPlaceholder Körper. Die Route, HR_TABS Eintrag, MANAGE_TIMECARDS Gate und Tab i18n Schlüssel alle existierten bereits; nichts hier registr...
Log für Phasen 1-3 erstellen
Aufzeichnungen, was ausgeliefert, die Shared-lib Push-Ordering-Vertrag, dass Bit einmal, die Produktionszählung, die die Zeitzonen-Fragen geklärt, und die berei...
BFF-Route für /api/security/timecards
TimecardService ist ClusterIP ohne Ein-Eingriff, also ohne diese Route das Ganze Feature 404s im Browser, während jeder Service ist gesund und jeder Build ist g...
Die Org-Zeitzone an den Browser liefern
Das Client Organisation Modell hatte kein Zeitzonenfeld, verwendenFormatters und next-intl sind beide ohne ZeitZone und der Backend-Aufruf von timezoneService 4...
HR-Zeitkarten Design und Planreihe
Design geerdet in einem 25-Agenten Cross-Repo-Umfrage. Teil II schließt die zwölf blocker-Level-Lücken ein Enterprise-Featur-Vollständigkeit-Review zwischen der...
Legen Sie eine Person eigene Rechnung irgendwo können sie tatsächlich erreichen
Die Selbstbezahlung und Sitz-Abdeckung Panels waren auf /settings/account?tab=billing. Diese Seite leitet jeden ohne CONFIGURE_SYSTEM oder eine Finanzierung zur...
Zeigen Sie Mitglieder, die für ihren Sitzplatz bezahlen, und hören Sie auf, einen zweiten anzubieten
Der Abdeckung Endpunkt mit Übersetzungsschlüsseln und keine Komponente ausgeliefert, so dass die Frage, die es beantwortet - wer zahlt für meinen Sitz - hatte i...
Eine Gruppe, die man aufstellen und bezahlen kann
Erstellen einer Gruppe produziert einen Namen und nichts anderes - keine Möglichkeit, jemanden hinzufügen, keine Möglichkeit, eine Möglichkeit, eine Möglichkeit...
Der HR Kurs Editor, Aufgaben Grid und Mitglied Kursspieler
/hr/training ersetzt seinen Platzhalter durch die beiden Sub-Tabs, nach denen der Auftrag gebeten wurde, und dem des Mitglieds Assigned Training Grid gewinnt di...
Ein Mitgliedsbelag für beide Verpflichtungen, ein Abzeichen für beide
Die Einhaltung der Vorschriften des Mitglieds Register hatte zwei Sub-Tabs, Pending und Completed, für eine Art von Verpflichtung. Diese sind ein STATE, keine A...
Lassen Sie Dokument-Uploads tatsächlich erreichen die 3 GiB Backend-Decken
Das Backend streamt jetzt auf 3 GiB, aber drei Dinge im Browser und der BFF gemacht, dass unerreichbar, jeder für sich verhängnisvoll. Der Upload-Proxy hat "aw...
Stylen Sie die Scrollleiste auf dem Element, das tatsächlich scrollt
SettingsView erklärt einen 8px primär getönten Scrollbalken auf der weißen Karte, aber dass die Karte nie überläuft - jeder Vorfahre bis TabPanel ist flex:1 mit...
Geben Sie der Plans & Billing Tab seine Seitenrinnen und Abschnitt Oberflächen
Die Konsole gerenderte bündig gegen die Einstellungskarte auf allen vier Seiten. Nichts in der Container-Kette Pads ein Tab-Kind - EinstellungenView-Karte, sein...
Stoppen Sie einen fehlgeschlagenen Anruf vom Ausblenden der gesamten Konsole
Das Laden der Konsole macht vier Anrufe, und jeder von ihnen werfen produziert "Könnte Ihre Abrechnung nicht laden" mit nichts anderem auf dem Bildschirm. Das A...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
MINIO_SECRET_KEY wurde in das Minio-App-Credentials-Geheimnisse verschoben, aber env Von der Bereitstellung war es nur live angewendet und nie verpflichtet, so ...
Stoppen Sie den Versand der gemeinsamen Anmeldeinformationen in diesem Repo
Die Objekt-Sort-Taste saß in k8s/configmap.yaml, die kubectl Hand zu wer den Namensraum lesen kann, und derselbe String war mit dem SSH fest codiert Passwort in...
Lassen Sie ein Mitglied ihren eigenen Sitzplatz von der Konsole aus lizenzieren
Das Gremium, das die Schleife auf Selbstbezahlung schließt. Es erscheint nur, wo die Organisationsrichtlinien erlauben es, und nur für Leute, die nicht bereits ...
Lassen Sie den Eigentümer entscheiden, wer zahlen kann, und verwalten die Gruppen, die tun
Der Besitzer hatte genau einen Hebel über Selbstzahlung und es war die falsche Form: ein irreversible Förderung Geste, ohne Möglichkeit, im Voraus zu sagen, ob ...
Eine Plan- & Abrechnungskonsole, die ein Besitzer tatsächlich finden kann
Es gab keine Möglichkeit, ein erstes Abonnement irgendwo in dem Produkt zu kaufen. Planlisten waren nur über ein Abonnement erreichbar, das Sie bereits besaßen,...
Zeige die Decke, nicht nur die Bytes
Das Panel berichtet gespeichert, hinzugefügt, entfernt und Lebensdauer Bytes gegen keine Referenz überhaupt - so ein Besitzer Blick auf 400 GB hatte keine Mögli...
Zeigen Sie, ob jemand da ist, und ihre Erweiterung
Jede Zeile trägt jetzt einen Präsenzpunkt und Wort neben dem Namen, und seine Erweiterung in der Detailzeile - so dass die Auswahl einer Person nicht mehr bedeu...
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
