Changeset 7e9d0ea in Klonkt for src/services/ensurePrimarySite.js


Ignore:
Timestamp:
08/11/2026 07:18:51 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
bac4bf3
Parents:
960f015
git-author:
Robin <roboburr@…> (08/11/2026 07:12:33 PM)
git-committer:
Robin <roboburr@…> (08/11/2026 07:18:51 PM)
Message:

De laatste tenancy-resten, en een testbestand dat alleen zijn naam kwijt was (shaer-x7c0)

Het meeste van de bead was al gedaan door 72ec6a4 (Hub-modus en guardian-lite
eruit), dezelfde dag nog. Wat er lag:

  • database.js beschreef nog een tenancy-modus met hub, en zette bij elke boot een app_settings-rij 'tenancy' die niemand meer leest. Beide weg. Bestaande rijen blijven staan; die opruimen is een aparte beslissing.
  • ensurePrimarySite.js noemde solo/hub/circle op twee plekken.

En het belangrijkste, precies wat de bead verkeerd had: hub-permissions.test.js
test GEEN verwijderde modus. Het dekt canAdminSite (inclusief de site_members-tak
die ooit stil kapot was), canEditPost en getPrimarySite -- allemaal springlevend,
en CLAUDE.md wijst dit bestand aan als de vangrail daarvoor. Weggooien had die
dekking gesloopt. Alleen de naam verwees nog naar de hub, dus die is aangepast,
met een kop die uitlegt waarom het bestand blijft.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/ensurePrimarySite.js

    r960f015 r7e9d0ea  
    33
    44// A Klonkt instance should ALWAYS have a primary site — it carries the identity
    5 // (title, theme, profile) and is the anchor point in solo/hub/circle mode.
     5// (title, theme, profile) and is the anchor point for the whole instance.
    66// The register flow already creates one, but an admin created via a script
    77// (or an empty sites table for any reason) left the instance without a site:
     
    1010// This helper runs at boot (and is idempotent): as soon as there is an admin
    1111// but no site yet, it creates a default site owned by the first god/admin.
    12 // Tenancy-agnostic — applies to solo, hub, and circle.
    1312
    1413function defaultTitle() {
Note: See TracChangeset for help on using the changeset viewer.