Elftel Cluster triaged - Mitarbeiter, Auszeit und Zeitpläne alle bleiben

Docskamo-internal
Shipped
15. August 2026 um 05:58 UTC
Author
kamo
Commit
54f058e

Der erste Cluster, dessen ehrliche Antwort ist "keine Aktion", und zwei der sechs sah Deletable bis zum letzten Check. TimecardService hat eine Authentifizierungsgrenze, ein Cluster-internes gemeinsames Geheimnis, und sein javadoc gibt den Vertrag an: SecurityService löst die Sitzung, prüft Rechte und Relais. Die HR-Rechte werden also in den Relais-Controllern von SecurityService leben und keine check gehört in TimecardService - grepping it for hasRight gibt nichts zurück, und das ist eher richtig als eine Lücke. VIEW_SCHEDULES und MANAGE_SCHEDULES sind verdrängt, nicht dekorativ. Der Zeitplan Feature ist real - TimecardSchedule, sein Repository, TimecardConfetenController, AttendanceService - und wird von MANAGE_TIMECARDS absichtlich eingegliedert: hrTabs.ts records dass die Teilnahme auf VIEW_SCHEDULES geöffnet hat und dass jeder Tab ein Recht hatte von seiner eigenen, um eine inkonsistente Bar zu entfernen, mit Halterungen über durch getragen NEU_RIGHT_SEEDS. Das Hinzufügen eines Zeitplan-Gate würde die zweite Bar zurück stellen. CREATE_EMPLOYEES und DELETE_EMPLOYEES werden von MANAGE_MEMBERS abgelöst: ein Mitarbeiter ist ein Mitglied mit einer Beschäftigung Rekord, so dass die Schaffung eines Mitglieds ist die Schaffung eines Mitglieds, und es gibt keinen Mitarbeiter CRUD Endpunkt. VIEW_TIME_OFF und MANAGE_TIME_OFF wurden fast gelöscht. Kein Tisch in einem Schema, nein Entität, kein Repository, kein Controller, keine Benutzeroberfläche, keine Frontend-Referenz auf dem Standard auf VIEW_EMAIL_LOGS angewendet, das ist ein Lösch. Es ist nicht: Auszeit ist eine erstklassige Lohn-Proplan-Fähigkeit, PayrollFeature.PTO_BALANCES und PayrollPtoBalanceProvider, implementiert gegen Paychex Flex, BambooHR, ADP und Paycor. Das Substanment ist modelliert; nur der Kamo Endpunkt und der Bildschirm fehlen. Die Lektion, die es wert ist, getragen zu werden: "keine Tabelle" ist nicht der Test. Eine Fähigkeit kann modelliert werden ganz als Provider-Schnittstelle, so baut diese Plattform Meetings, Gehaltsabrechnung und Telefonie. Überprüfen Sie die Anbieter Abstraction vor dem Abschluss eines Substans tut nicht existieren.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen