Changeset 86793f9 in Klonkt for src/routes/admin-sites.js


Ignore:
Timestamp:
06/18/2026 05:56:15 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
fee35fa
Parents:
94a876f
Message:

Hub: "give this user a Klonkt" from the users page

In hub mode each user on /admin/users gets a + button that opens the new-site
form with that user already pre-selected as owner (GET /admin/sites/new?owner=<id>,
validated via validOwnerId). Completes the owner-assignment flow: no longer only
accessible from the site form.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/admin-sites.js

    r94a876f r86793f9  
    183183    bodyClass: 'on-admin',
    184184    isNew: true,
    185     site: { slug: '', owner_id: req.session.user.id, ...siteEditableFields() },
     185    // ?owner=<id> (vanaf de gebruikers-pagina: "geef deze user een Klonkt") wordt
     186    // voorgeselecteerd; anders de aanmakende god.
     187    site: { slug: '', owner_id: validOwnerId(req.query.owner) || req.session.user.id, ...siteEditableFields() },
    186188    users: listOwnerCandidates(),
    187189    palettes: ThemeService.listPalettes(),
Note: See TracChangeset for help on using the changeset viewer.