Seed the mail and lead widgets, and add a universal seed for the timecard one

FeatureSecurityService
Shipped
August 22, 2026 at 2:11 AM UTC
Author
Kamo
Commit
8d30955

The mail and lead widgets follow their data rights exactly as the calendar ones do — ACCESS_MAIL and VIEW_LEADS — so a holder gains no data they could not already reach and the widgets do not ship invisible. The timecard widget has no data right to inherit from, because a member's own punches are gated by their persisted enrollment rather than by a right. Seeding it from MANAGE_TIMECARDS would have handed it to the HR administrators, who mostly do not punch a clock, and to nobody who does. UNIVERSALLY_SEEDED_RIGHTS is that gap, with a deliberately high bar written into its javadoc: a right belongs there ONLY when the capability behind it is gated by something other than a right, so granting it to everybody grants nobody anything they could not already do. It is not a shortcut for 'we would like most people to have this'. REQUIRED is excluded from every one of these, as everywhere: it is the one policy that takes a member's choice away, and that is an organization's decision to make.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing