Changeset 86793f9 in Klonkt for src/views


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/views/pages/admin-users.ejs

    r94a876f r86793f9  
    5555
    5656          <div class="ax-user-controls">
     57            <%# Hub: geef deze gebruiker een eigen, zelf te beheren Klonkt — opent het
     58                nieuw-site-formulier met deze gebruiker al als eigenaar voorgeselecteerd. %>
     59            <% if (typeof tenancy !== 'undefined' && tenancy === 'hub' && canMutate) { %>
     60              <a href="/admin/sites/new?owner=<%= u.id %>" class="ax-icon-btn"
     61                 aria-label="Nieuwe Klonkt voor <%= u.username %>" title="Nieuwe Klonkt voor deze gebruiker">+🌐</a>
     62            <% } %>
    5763            <form method="post" action="/admin/users/<%= u.id %>/role" class="ax-role-form">
    5864              <label class="ax-role">
Note: See TracChangeset for help on using the changeset viewer.