Changeset 7e9d0ea in Klonkt for test


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 moved

Legend:

Unmodified
Added
Removed
  • test/site-permissions.test.js

    r960f015 r7e9d0ea  
    1 // Unit-tests voor de hub-permissielaag — juist `canAdminSite` was lang stil kapot
     1// Unit-tests voor de site-permissielaag — juist `canAdminSite` was lang stil kapot
    22// (las een nooit-gevulde user.siteRoles), dus dit dekt 'm nu af. Draait op de
    33// ingebouwde node:test (geen extra deps). In-memory SQLite → raakt geen echte data.
     4//
     5// Heette hub-permissions.test.js: de hub-modus is weg (72ec6a4), maar wat hier
     6// getest wordt niet. canAdminSite, canEditPost en getPrimarySite zijn springlevend
     7// en dit bestand is hun enige dekking — alleen de naam verwees nog naar de modus.
    48//
    59// Run: npm test   (= node --test)
Note: See TracChangeset for help on using the changeset viewer.