UNIMOODLE / moodle-mod_certifygen

GNU General Public License v3.0
1 stars 1 forks source link

Servicios web. No están accesibles las funciones del servicio web "Unimoodle CertifyGen". #36

Closed jmerinogranizo closed 2 months ago

jmerinogranizo commented 2 months ago

Cuando el administrador quiere ver los servicios web del plugin, aunque están habilitados al pinchar sobre las funciones de Unimoodle CertifyGen imagen

da el siguiente error: imagen

¿Por cierto no deberían estar asociadas esas funciones a un usuario que tuviera un rol concreto? ¿Qué capacidades tendría ese rol? ¿Sería posible ofrecer al administrador la posibilidad de crear ese usuario, rol y token en un sólo clic como en el plugin de Unimoodle p32 (local_coursetransfer) que también habéis desarrollado vosotros?

elena3ip commented 2 months ago

Hola, a mi no me sale el error. Esa función, notify_certification ya no existe. Prueba a purgar caches y sino como acabo de subir código a la rama develop, en una instalación nueva del plugin no debería de salirte.

jmerinogranizo commented 2 months ago

Gracias Elena. He tenido que reinstalar pero ya me ha funcionado. Estaría bien realizar la mejora que también he propuesto.

xpazv commented 2 months ago

Lo valoramos como mejora @jmerinogranizo porque algunas de las operaciones puede requerir que el usuario sea admin del sitio, y eso entraña riesgos (nos hemos encontrado con esa problemática también en Course Transfer)