wiki:NETIntel-СЦ4-Environments

NETIntel – СЦ4: Креирање и управување со Environments

Опис

Најавен администратор (tenant admin) креира и управува со логички околини (environments) во рамки на својот tenant. Environments се користат за логичко групирање на уредите што испраќаат податоци до системот.

Актери

  • Администратор (корисник најавен преку Google OAuth)

Предуслови

  • Валидна корисничка сесија (JWT session cookie добиен преку Google OAuth).
  • Корисникот има улога admin во својот tenant.

Главен тек

  1. Администраторот е најавен во системот преку Google OAuth.
  2. Клиентскиот интерфејс праќа барање POST /api/admin/environments со име на новото environment.
  3. Серверот го чита tenant_id од корисничката сесија (JWT).
  4. Серверот проверува дали environment со исто име веќе постои во истиот tenant.
  5. Серверот креира нов запис во табелата environments со полињата name, created_at и tenant_id.
  6. Новото environment станува достапно за избор при генерирање на Env Token и за филтрирање на уреди.

Табели

  • users
  • tenants
  • memberships
  • environments
Last modified 3 weeks ago Last modified on 01/21/26 00:46:33
Note: See TracWiki for help on using the wiki.