Changeset 834bcc3 in Klonkt for scripts/reset-admin.mjs


Ignore:
Timestamp:
06/23/2026 06:14:27 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
d774679
Parents:
bb42dfb
Message:

i18n: translate Dutch code comments to English across src/

Comments in routes/services/views/config/middleware/assets translated to
English for the public repo. A few dev-facing throw/console message strings
were Englished too. No user-facing UI strings or i18n dictionary values changed
(src/services/i18n.js untouched). Logic unchanged.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scripts/reset-admin.mjs

    rbb42dfb r834bcc3  
    11#!/usr/bin/env node
    2 // Break-glass: reset (of zet) het wachtwoord van een beheerder. Werkt altijd,
    3 // zonder e-mail — de self-hoster heeft immers shell-/servertoegang.
     2// Break-glass: reset (or set) the password of an admin account. Always works,
     3// no email required — the self-hoster has shell/server access.
    44//
    5 // Gebruik:
    6 //   npm run reset-admin                       # reset de (eerste) god-user, print nieuw wachtwoord
    7 //   npm run reset-admin -- <user|email>       # reset specifieke user, print nieuw wachtwoord
    8 //   npm run reset-admin -- <user|email> <pw>  # zet een gekozen wachtwoord
     5// Usage:
     6//   npm run reset-admin                       # reset the (first) god user, print new password
     7//   npm run reset-admin -- <user|email>       # reset a specific user, print new password
     8//   npm run reset-admin -- <user|email> <pw>  # set a chosen password
    99//
    10 // Draai dit vanuit de projectroot zodat DATABASE_PATH/.env correct geladen wordt.
     10// Run from the project root so DATABASE_PATH/.env is loaded correctly.
    1111
    1212import 'dotenv/config';
     
    2222  user = db.prepare('SELECT * FROM users WHERE username = ? OR LOWER(email) = LOWER(?)').get(arg, arg);
    2323} else {
    24   // Geen arg: pak de beheerder (god of admin), anders de allereerste user.
     24  // No arg: pick the admin (god or admin role), otherwise the very first user.
    2525  user =
    2626    db.prepare("SELECT * FROM users WHERE role IN ('god','admin') ORDER BY created_at LIMIT 1").get() ||
Note: See TracChangeset for help on using the changeset viewer.