= 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