UC-002 Abrir una cuenta delegada — implementación
Diseño: README
| Resumen | Requisitos | Análisis | Diseño | Implementación | Pruebas |
|---|---|---|---|---|---|
| Casos de uso | Requisitos | Análisis | Diseño | Implementación | Pruebas |
Diseño: README
| Elemento | Tipo | Ubicación | Verificado |
|---|---|---|---|
manager::get_delegated_access_error |
servicio | classes/manager.php:278 |
sí |
manager::start_delegated_session |
servicio | classes/manager.php:302 |
sí |
manager::end_invalid_delegated_session |
servicio | classes/manager.php:323 |
sí |
after_config::execute |
hook | classes/hook/after_config.php:38 |
sí |
| Entrada del menú de usuario | hook | classes/hook/extend_user_menu.php:33 |
sí |
Pruebas
Sección titulada «Pruebas»| Prueba | Cubre | Ubicación |
|---|---|---|
| El acceso se rechaza para destinos no disponibles, administradores e invitado | A2, A3, RN-003, RN-004 | tests/delegated_session_test.php |
| El menú de usuario ofrece las cuentas | flujo principal | tests/extend_user_menu_test.php |
| Recorrido Behat de una persona autorizada | flujo principal | tests/behat/delegated_accounts.feature |
DOC