Admin Console
Angular admin UI. Login (bootstrap superadmin yoki jadvaldagi admin) → JWT. Har menyu platformaning bir qismini boshqaradi.
| Menyu | Vazifa |
|---|---|
| Dashboard | Umumiy statistika — status bo’yicha, oxirgi 24 soat, kanal taqsimoti |
| Notifications | Xabarlar ro’yxati, filtr (status/kanal), detal, callback tarixi, qayta yuborish |
| Channels | Kanallar ro’yxati va holati |
| Providers | Provider qo’shish/tahrirlash, priority, rate limit, credentials reference (CRUD) |
| Templates | Template CRUD, engine tanlash, jonli preview, versiya tarixi |
| Preferences | User opt-in/out, quiet hours, kontakt override |
| Clients (reja) | Qabul qiluvchi userlar (projeksiya), qurilma token’lari, faollik |
| Admins (reja) | Admin foydalanuvchilar, rollar (superadmin/operator/viewer) |
Admin API prefiksi /api/v1/admin/** — barchasi Authorization: Bearer <token> talab qiladi.