# Проверка работы функционала
### /auth/...
| page | functional | error | result |
| ----- | ---------- | ----- | ------ |
| Login | Проверка работы формы логина | | ok |
| Forgot password | Форма "Forgot password", должна отравлять на почту link для востановления пароля | | ok |
| Password reset | Форма "Password reset" должна изменить пароль и залогинеть пользователя | | ok |
| Logged In | Кнопака "Add secondary address" должна добавить email пользователя в список emails на страницу "My profile" | ждем фикса со стороны бэка | |
| Signup | Форма "Create new account" должна создать нового пользователя и залогинеть | | ok |
### /dashboard/organizations
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Organizations | На странице должны быть отображены все организации пользователя | | ok |
| Organizations | Кнопка "Browse" должна вести на страницу орагнизации | | ok |
### /dashboard/profile
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Profile | Форма изменения данных пользователя, должна менять имя и страну пользователя | | ok |
| Profile | Отображение списка emails | | ok |
| Profile | По нажатию кнопки "Add additional email" отображает модалку с формой | | ok |
| Profile | Форма "Add additional email", добавляет новый emails в список emails с флагом "waiting for verification" | | ok |
| Profile | Кнопка "Resend" должна отправлять линк на почту | | ok |
| Profile | Кнопка "Delete" должна удалить emails из списка | | ok |
| Profile | Кнопка "Make primary" должна сделать email со статусом primary | | ok |
### /dashboard/organizations/[orgname]/regions
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Regions | На странице должны быть отображены все регионы организации | | ok |
| Regions | Кнопка "Browse" должна вести на страницу региона | | ok |
### /dashboard/organizations/[orgname]/memberships
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Users | По нажатию кнопки "Invite new user" отображает модалку с формой | | ok |
| Users | Форма "Invite new user" должна добавлять нового пользователя в список со статусом pending | | ok |
| Users | У пользователя со статусом pending должна быть кнопка "Resend", по нажатию должен отправляться линк на почту | | ok |
| Users | У пользователя со статусом pending должна быть кнопка "Cancel", по нажатию должна удалить пользователя из списка | | ok |
| Users | У подтвержденного пользователя должена быть кнопка "Remove", при нажатии удаляет пользователя из списка | | ok |
| Users | Пользователям можно поменять роли | | ok |
### /dashboard/organizations/[orgName]/regions/[regionName]/workspaces
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Workspaces | Отображение списка workspace | | ok |
| Workspaces | По нажатию на "Browse" переход на страницу workspace | | ok |
| Workspaces | По нажатию на "New workspace" создать новый workspace b переход в него | | ok |
### /dashboard/organizations/[orgName]/regions/[regionName]/workspaces/[workspaceId]
| page | functional | error | result |
| -------- | -------- | -------- | --- |
| Workspace | Обновление workspace name | | ok |
| Workspace | Возможность копировать RAN routing API через кнопку | есть проблема с Safari | |
| Workspace | Кнопка "Refresh token" обновляет token через модалку | | ok |
| Workspace | Кнопка "Delete token" удаляет токен через модалку | | ok |