21 lines
No EOL
995 B
Text
21 lines
No EOL
995 B
Text
@startuml
|
||
Title Получение данных о SMTP серверах
|
||
actor Client
|
||
actor Frontend
|
||
participant Backend
|
||
|
||
Client -> Frontend : Нажимаю на кнопку "SMTP сервера"
|
||
Frontend -> Backend : GET: /api/smtp/local
|
||
Backend -> Frontend : local SMTP server details
|
||
Frontend -> Backend : GET: /api/smtp/corporate
|
||
Backend -> Frontend : corporate SMTP server details
|
||
alt #palegreen LocalServer.is_active = False\n∧\nCorpServer.is_active = False
|
||
Frontend -> Client : Отобразить форму CorpServer
|
||
else #palegreen LocalServer.is_active = True\n∧\nCorpServer.is_active = False
|
||
Frontend -> Client : Отобразить форму LocalServer
|
||
else #palegreen LocalServer.is_active = False\n∧\nCorpServer.is_active = True
|
||
Frontend -> Client : Отобразить форму CorpServer
|
||
else #pink LocalServer.is_active = True\n∧\nCorpServer.is_active = True
|
||
Frontend -> Client : Отобразить ошибку настройки сервера
|
||
end
|
||
@enduml |