UC-002 Abrir una cuenta delegada — realización del diseño
Análisis: README
| Resumen | Requisitos | Análisis | Diseño | Implementación | Pruebas |
|---|---|---|---|---|---|
| Casos de uso | Requisitos | Análisis | Diseño | Implementación | Pruebas |
Análisis: README
Elementos
Sección titulada «Elementos»| Elemento de diseño | Tipo | Código |
|---|---|---|
pages/loginas.php |
controlador | pages/loginas.php |
manager::get_delegated_access_error |
servicio | classes/manager.php |
manager::start_delegated_session |
servicio | classes/manager.php |
hook\after_config |
hook | classes/hook/after_config.php |
hook\extend_user_menu |
hook | classes/hook/extend_user_menu.php |
Secuencia
Sección titulada «Secuencia»Contratos
Sección titulada «Contratos»| Operación | Entrada | Salida | Errores |
|---|---|---|---|
get_delegated_access_error(realuserid, targetuserid) |
dos ids de usuario | null, o el id de una cadena de idioma | error_unauthorised, error_targetunavailable, error_privilegedtarget |
Datos que toca
Sección titulada «Datos que toca»| Tabla o entidad | Operación |
|---|---|
local_delegateaccount |
lectura |
user |
lectura |
local_delegateaccount_caps |
lectura |
DOC