feat(5.12): modal editare + cont obligatoriu la import; design.md + PRD 5.13 revizuit (/autoplan)
5.12 (livrat): editare in modal a randurilor de preview, cont obligatoriu inainte de import, formular editare extras (_form_editare, _editare_preview_modal), plus suita de teste aferenta (preview edit/compact, mapare op, form editare, signup, admin panel). Design + planificare: - docs/design.md: sistem de design (tokeni, breakpoints, scara control, componente, a11y). - docs/prd/prd-5.12-* si prd-5.13-* (5.13 cu raport /autoplan: CEO+Design+Eng, audit trail). Curatare: sterse PNG-urile de test/mockup temporare din radacina. Nota: implementarea CSS 5.13 (responsive compact + sistem butoane) NU e inca facuta — planul revizuit cere refactorul testelor fragile din test_web_responsive.py INAINTE de CSS. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -32,7 +32,7 @@ def _create(conn: sqlite3.Connection, args: argparse.Namespace) -> int:
|
||||
active = not args.inactive
|
||||
if not args.with_key:
|
||||
try:
|
||||
acct_id = create_account(conn, args.name, args.cui, active=active)
|
||||
acct_id = create_account(conn, args.name, cui=args.cui, email=args.email, active=active)
|
||||
except ValueError as exc:
|
||||
print(f"eroare: {exc}", file=sys.stderr)
|
||||
return 2
|
||||
@@ -42,7 +42,7 @@ def _create(conn: sqlite3.Connection, args: argparse.Namespace) -> int:
|
||||
# --with-key: cont + cheie in aceeasi tranzactie (DB ruleaza autocommit).
|
||||
conn.execute("BEGIN IMMEDIATE")
|
||||
try:
|
||||
acct_id = create_account(conn, args.name, args.cui, active=active)
|
||||
acct_id = create_account(conn, args.name, cui=args.cui, email=args.email, active=active)
|
||||
key = create_api_key(conn, acct_id)
|
||||
conn.execute("COMMIT")
|
||||
except ValueError as exc:
|
||||
@@ -101,7 +101,8 @@ def main(argv: list[str] | None = None) -> int:
|
||||
|
||||
p_create = sub.add_parser("create", help="creeaza un cont nou")
|
||||
p_create.add_argument("--name", required=True, help="nume cont (service)")
|
||||
p_create.add_argument("--cui", default=None, help="CUI (unic cand e prezent)")
|
||||
p_create.add_argument("--cui", required=True, help="CUI firma (obligatoriu, unic)")
|
||||
p_create.add_argument("--email", required=True, help="email de contact al firmei (obligatoriu)")
|
||||
p_create.add_argument("--inactive", action="store_true", help="creeaza cont in asteptare (active=0)")
|
||||
p_create.add_argument("--with-key", action="store_true", help="emite si prima cheie API (atomic)")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user