Wizard-Texte, Admin-Onboarding ueberspringen, kompakte Set-Zeile mobil
Image bauen und in die Registry schieben / build (push) Successful in 6s
Image bauen und in die Registry schieben / build (push) Successful in 6s
- Wizard: Sprach-Hinweis gekuerzt, Repo-Link nur beim Erst-Setup (nicht im Onboarding), Hinweis 'erster Benutzer wird Administrator' - Erster Benutzer (Admin) ist automatisch onboarded und erbt die festgelegten Sprache/Design-Einstellungen (kein erneuter Wizard); Einstellungen werden nach Admin-Anlage sofort frisch gerendert - Set-Zeile mobil-tauglich: nowrap, width 100%, kg/reps-Inputs flexibel (flex 1, min-width 0), Einheit kompakt im Feld, 'S1' statt 'Set 1', Reset als SVG-Icon, kleinere Buttons - kein horizontales Scrollen - Tests: 169 Checks gruen (39+18+52+32+28)
This commit is contained in:
1 parent
135425c781
commit
6d57200032
5 files changed
+88
-53
No files matched your search
@@ -651,6 +651,8 @@ def create_user(username, password):
|
||||
# - Sessions wandern zum Owner (Alt-Daten gehoeren ihm),
|
||||
# - Settings (Sprache/Akzent aus dem Wizard) werden KOPIERT, damit der
|
||||
# Server-Standard (user_id=0) fuer weitere Benutzer erhalten bleibt.
|
||||
# - Der Admin ist automatisch "onboarded" (Sprache/Darstellung kommen aus
|
||||
# dem Server-Standard, kein erneuter Wizard).
|
||||
if uid == 1:
|
||||
con.execute("UPDATE sessions SET user_id=? WHERE user_id=?",
|
||||
(uid, OPEN_USER))
|
||||
@@ -658,6 +660,9 @@ def create_user(username, password):
|
||||
"INSERT INTO settings(user_id,key,value) "
|
||||
"SELECT ?, key, value FROM settings WHERE user_id=?",
|
||||
(uid, OPEN_USER))
|
||||
con.execute(
|
||||
"INSERT INTO settings(user_id,key,value) VALUES(?, 'onboarded', 'true')",
|
||||
(uid,))
|
||||
token = _issue_token(con, uid)
|
||||
con.commit()
|
||||
con.close()
|
||||
|
||||
Reference in new issue
Block a user