- Verschifft
- 7. September 2026 um 05:22 UTC
- Autor
- Kamo
- Ausschuss
- a1e62a3
Die Option "Konten" wurde auf "organization.isHrs && VIEW_EMPLOYEES" abgeschirmt. Neither die Hälfte ist, was /account ist: seine eigene Backend erzwingt VIEW_ACCOUNTS (CRM) auf den Kunden Verzeichnis und MANAGE_MEMBERS auf den Reitern für Mitglieder und Teammitglied, AppAvailabilityInterceptor Karten keiner seiner Wege zu einer App, weil Mitgliedsverwaltung ist Plattform-Kern, und anders /hr die Route trägt überhaupt keinen Layout-Wächter - geben Sie die URL auf einen freien Plan heute und die Seite lädt und funktioniert. Es war vor der Schiene versteckt, die obere Bar, die Befehlspalette, die App Shelf und die Navigation Layout-Seite, und nirgendwo sonst. Die Flagge wurde geschrieben, bevor das HR-Modul existierte, als HRS war einfach die App, die gemeint war "Menschen" und jede Org hatte es automatisch vorgeplant. Dann kam /hr und nahm die Flagge für das reale HR-Modul, und vier Tage später kamo-shared-Bibliothek ebe504f2 gelehrt computeEffectiveFeatures, um eine App zu projizieren, wenn der Plan es nicht enthält. Zwischendurch sie "isHrs" hat die Bedeutung von "diese org eingeschaltet HR eingeschaltet" zu "diese Org zahlt für HR" geändert, in einem anderen Repository, mit nichts zu ändern und nichts zu versagen. Der kostenlose Plan HR_SYSTEM is_included = false, so dass die App für jede freie Organisation verschwunden ist Tier, das am meisten braucht den Bildschirm, wo Mitglieder hinzugefügt werden, und die nicht Sitz-gedeckelt ist sowieso: MemberCreateController hat keine Sitzkontrolle, und Mitglieder hinzugefügt werden bereits gehalten Die eigenen Grenzen des Plans. Gegen die Produktion verifiziert: org 1188756624575266822 (FREE) hat org_features Feature_type=6 is_active = t, während GET ************ HRS falsch zurückgibt. Jeder Teammitglied jeder Live-Free-ARg hält sowohl MANAGE_MEMBERS und VIEW_ACCOUNTS, so dass alle sie bekommen die App zurück. VIEW_EMPLOYEES bleibt im OR rein so nein org, die sehen kann, dass die Option heute verliert es; es wird unter ServiceType.HRS deklariert, wo sein ganzes Kind Unterbaum (CREATE/EDIT/DELETE_EMPLOYEES, VIEW_PAYROLL, VIEW_TIME_OFF) gehört.