Skip to content
Didactika Docsby Didactika
EN

Language English

UC-002 Open a delegated account — design realization

Analysis: README

Moodle 4.5 – 5.2New in Moodle 4.5 – 5.2
Overview Requirements Analysis Design Implementation Tests
Use cases Requirements Analysis Design Implementation Tests

Analysis: README

Design element Kind Code target
pages/loginas.php controller pages/loginas.php
manager::get_delegated_access_error service classes/manager.php
manager::start_delegated_session service classes/manager.php
hook\after_config hook classes/hook/after_config.php
hook\extend_user_menu hook classes/hook/extend_user_menu.php

Sequence

Operation Input Output Errors
get_delegated_access_error(realuserid, targetuserid) two user ids null, or a language string id error_unauthorised, error_targetunavailable, error_privilegedtarget
Table or entity Operation
local_delegateaccount read
user read
local_delegateaccount_caps read