Consultar permissão de um perfil do Moodle com comando SQL

Consultar permissão de um perfil do Moodle com comando SQL

por Lino Vaz Moniz -
Número de respostas: 0

Para mapear as chaves de permissão de  um determinado role na base de dados, basta executar o código a seguir:

SELECT rc.id,rc.capability, rc.contextid,rc.permission FROM mdl_role_capabilities rc INNER JOIN mdl_role r ON r.id=rc.roleid WHERE r.shortname=? ORDER BY rc.capability

Passe parâmetro de shortname do perfil em r.shortname=?

Exemplo de filtro de perfil do tutor

SELECT rc.id,rc.capability, rc.contextid,rc.permission FROM mdl_role_capabilities rc INNER JOIN mdl_role r ON r.id=rc.roleid WHERE r.shortname='editingteacher' ORDER BY rc.capability