An Enrollment tab, and hide the member Timecard tab when not enrolled

Featurekamo-internal
Ya
12 Agosti 2026, 14:52 UTC
Mwandishi
kamo
Ahadi ya
06c8418

There was no way to turn timecards on for anyone. Every read surface existed and every one of them correctly showed nothing, because no enrollment could be created — so **************** said "not currently being tracked" with nothing anywhere in the product able to change that. EnrollmentSubTab is that control, on /hr/attendance where HR manages the workforce. It uses the canonical MemberPickerDialog in multi-select, and enrolls one member per call rather than as a batch: each enrollment writes an employment row AND an effective-dated assignment, so a partial failure must leave the people who succeeded enrolled instead of rolling everyone back. The screen says why it is not on roles and permissions, because that is the first question anyone will have: security rights are removed when a membership stops being active, which would switch someone's timecard off at exactly the moment their pay records need to outlive their employment. Non-exempt is the default and the dialog says why — classifying someone exempt who is not is the most expensive mistake in wage law, and it is made by job title far more often than by any real test. The member Timecard tab is now hidden entirely unless that member is actually enrolled. It previously rendered for anyone in an HRS org and then announced it had nothing to show, which is a dead end: nothing on that page could turn it on. Enrollment stays `undefined` until known rather than defaulting to false, so the

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei