Remove the CREATE_FREE_ORG_WIDGET block with its widget

Chorekamo-shared-library
Ya
28 Agosti 2026, 19:23 UTC
Mwandishi
Kamo
Ahadi ya
de51789

The Create My Free Org launchpad widget was removed (kamo-internal ab740dd3), so its five rights go with it: CREATE_FREE_ORG_WIDGET (288) and the four policy children 289-292, plus both hierarchy edges under CREATE_CHILD_ORG. Safe to remove, for three reasons worth stating: - Ids are EXPLICIT per right, never the enum ordinal, and these are the highest five. Nothing below them shifts. RoleRightTypeIdConverter's own docblock is the authority here. - A stored grant holding 288-292 resolves to null rather than throwing, and **************** deletes any row whose value is no longer in this enum on the next boot. No bespoke purge migration needed. - CREATE_CHILD_ORG had exactly one child — this block — so it returns to being standalone, which is what it was before 989a14d6. 288-292 are now burned and documented as such in the file; 293 is next free. RoleRightHierarchyTest pins exact counts and is updated in this same commit: values 283 -> 278, children 210 -> 205, rootsWithChildren 36 -> 35, standalone 37 -> 38. roots stays 73. Those are exactly the figures from before the block was added, which is the cross-check. mvn test: 2354 tests, 0 failures. No version bump.

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