forked from admin/zeropost-engine
05fa7644cc
routes/admin.js: GET /users/:id (profile+channels+balance+transactions) PATCH /users/:id (is_blocked, plan_code, name) plan change: cancels active sub → creates new → credits reset generate.js: check is_blocked before generation → 403 ACCOUNT_BLOCKED DB: users.is_blocked BOOLEAN DEFAULT false