mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-08 15:11:21 +02:00
Four permission backfills in seed_default_groups ran on every start, so removing MakerWorld, clear plate, forecasting or pipelines from a group was undone by the next restart. Each now runs once behind a settings flag. On the upgrade that adds the flag, a backfill whose permission the Administrators group already held at the start of seeding is recorded as done without running, so nothing an admin removed comes back one last time. The Operators/Viewers block stays per-start: those system groups can't be edited, so it only keeps them complete.