docs: clarifica bootstrap admin (primul signup, independent de cont id=1)
README + CLAUDE.md: primul user din baza devine admin automat (is_admin, neconditionat de account_id), nu e hardcodat in .env. Contul id=1 e doar fallback dev pentru trafic API neautentificat, fara legatura cu admin. Adauga fix manual (tools.account set-admin) pentru cazul cand primul signup s-a consumat deja gresit. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -98,7 +98,11 @@ Worker-ul trimite doar pentru conturi `active`. Web-ul se autentifica prin **ses
|
||||
API-ul prin **cheie API** (`X-API-Key`). Cheia identifica contul, e separata de credentialele RAR.
|
||||
|
||||
```bash
|
||||
# Self-onboarding: service-ul deschide /signup → primeste cheia o data. Primul cont = admin.
|
||||
# Self-onboarding: service-ul deschide /signup → primeste cheia o data.
|
||||
# Primul user inregistrat in toata baza (indiferent de account_id) devine admin
|
||||
# automat (is_admin, acces /admin) — nu e hardcodat in .env. Doar al doilea+ signup
|
||||
# creeaza cont obisnuit, neadmin. Daca a trecut deja primul signup, acorzi admin manual:
|
||||
python3 -m tools.account set-admin --account N
|
||||
|
||||
# Sau din CLI (admin, pe masina gateway-ului):
|
||||
python3 -m tools.account create --name "Service Auto SRL" --cui RO12345678 --with-key
|
||||
|
||||
Reference in New Issue
Block a user