Cómo se decide el acceso
Las dos condiciones que deben cumplirse, la vida de una delegación y cuándo termina una sesión delegada.
Delegate Account no abre cuentas por sí mismo: decide si se puede usar Acceder como de Moodle para un par de usuarios concreto en un momento concreto.
Dos condiciones
Sección titulada «Dos condiciones»Para que alguien pueda abrir una cuenta deben cumplirse dos condiciones:
Tiene el permiso
Tiene local/delegateaccount:use en el contexto del sistema, o es administrador del sitio.
Existe una delegación
Un administrador creó una delegación de esa persona a esa cuenta y está activa en este momento.
La vida de una delegación
Sección titulada «La vida de una delegación»Cada delegación pasa por cuatro estados, y el estado se calcula a partir de sus fechas, no se guarda.
| Estado | Significado |
|---|---|
| Programada | Todavía no se ha llegado a la fecha de inicio |
| Activa | La cuenta se puede abrir ahora |
| Caducada | Ha pasado la fecha de fin |
| Revocada | Un administrador la terminó. Las delegaciones revocadas se conservan como registro |
Para dar acceso de nuevo cuando una delegación caduca, edite la delegación caducada en lugar de crear una nueva.
Cuándo termina una sesión delegada
Sección titulada «Cuándo termina una sesión delegada»El acceso se comprueba al abrir la cuenta y de nuevo en cada página mientras dura la sesión delegada. Una delegación revocada cierra al instante sus sesiones abiertas. La sesión termina en la página siguiente si:
- la delegación caduca;
- la persona pierde el permiso;
- la cuenta se suspende o se elimina;
- la cuenta pasa a ser administrador del sitio mientras eso esté protegido (vea el modelo de seguridad).
Nada depende de cron: las fechas de inicio y de fin se comprueban cada vez, de modo que las delegaciones empiezan y terminan a tiempo.
DOC