| 2 | | |
| 3 | | '''Актер кој го иницира:''' |
| 4 | | * Администратор |
| 5 | | |
| 6 | | '''Други актери:''' |
| 7 | | * Нема |
| 8 | | |
| 9 | | '''Опис:''' |
| 10 | | |
| 11 | | Овозможува креирање и управување со environments преку административниот панел. |
| 12 | | |
| 13 | | == Сценарио == |
| 14 | | |
| 15 | | 1. Администраторот внесува име за нов Environment. |
| 16 | | 2. Системот го зачувува Environment во базата. |
| 17 | | 3. Новиот Environment станува достапен за поврзување на клиентски компјутери. |
| 18 | | |
| 19 | | == SQL == |
| 20 | | |
| | 2 | * '''Initiating actor:''' Administrator |
| | 3 | * '''Other actors:''' Нема |
| | 4 | * '''Description:''' |
| | 5 | Овозможува креирање и управување со околини преку административниот панел. При креирање се додава и стандарден запис со поставки за околината. |
| | 6 | * '''Scenario:''' |
| | 7 | 1. Администраторот внесува име за нов Environment (пример: staging). |
| | 8 | 2. Системот го зачувува Environment во базата: |
| | 14 | 3. Системот создава стандардни поставки за новата околина: |
| | 15 | {{{ |
| | 16 | INSERT INTO env_settings (tenant_id, env_name, save_process_history, save_metrics_history, save_network_history) |
| | 17 | VALUES (1, 'staging', false, false, false); |
| | 18 | }}} |
| | 19 | 4. Системот ги прикажува сите околини на tenant-от: |
| | 20 | {{{ |
| | 21 | SELECT id, name, created_at |
| | 22 | FROM environments |
| | 23 | WHERE tenant_id = 1 |
| | 24 | ORDER BY name; |
| | 25 | }}} |