- Shipped
- October 14, 2026 at 4:06 AM UTC
- Author
- Kamo
- Commit
- fefd98c
The first release seeded each tour only to roles already holding a right in its app and left every branch-type template at Not Specified: 2,416 role rows held no tour, existing members were never offered them, and every organization created from a branch type would have started with none. Owner's rule: tours are on for everybody, however long they have been a member. - seedSettingFor: a tour right arrives GRANTED on every role. - templateSeedSettingFor: GRANTED in every human branch-type template (not ARTIFICIAL — an SI member never opens a browser). - enableTourRightsOnce: ONE TIME, switches every unspecified tour right on, on every role and every human template; explicit denies are left alone. Marked done by a row under member id 0 in member_ui_preferences, so an administrator's later Not Specified sticks.
