Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleEn construcción

Esta guía está en construcción

...

FunciónParámetrosSalidaDescripción
local_lpi_get_pending_files
  • page. int. El número de página que queremos obtener..
  • count. int. El número de elementos por página a devolver.
  • search. string. Una cadena de búsqueda que permite filtrar resultados. Busca en autor, título, fragmento y título de fragmento.

Array de objetos con los siguientes campos:

  • count. int. El número de elementos totales existentes. No sólo el número de elementos de data en el resultado.
  • data. array. Unarray de objetos con los siguientes campos:
    • id. int. El id del metadato
    • title. string. El título de la obra
    • author. string. El autor de la obra
    • fragment. string. El fragmento de la obra
    • state. string. El estado de la obra. Siempre devuelve el valor 'gt10'.
    • metadatauserid. int. El id moodle del usuario que rellenó los metadatos
    • metadatauseridnumber. string. El idnumber moodle del usuario que rellenó los metadatos. En el caso de la UJI este valor corresponde al perid del usuario.
    • metadatauseremail. string. La dirección de correo del usuario que rellenó los metadatos.
    • metadatatimecreated. int. El timestamp unix del momento en que el usuario rellenó los metadatos.

Obtiene un listado paginado de peticiones de tramitación de licencias.

Únicamente obtiene los metadatos de aquellos datos de ficheros que han sido clasificados en la opción "Es una obra completa (o fragmento superior al 10%) para la que no tengo autorización o licencia (tramitación de licencia con coste económico)".

local_lpi_get_file_metadata
  • id. int. El id del metadato.

Array de objetos con los siguientes campos:

  • id. int. El id del metadato.
  • title. string. El título del a obra.
  • author. string. El autor de la obra.
  • fragmenttitle. string. El título del fragmento.
  • fragmentauthor. string. El autor del fragmento.
  • publisher. string. La editorial de la obra.
  • url. string. La url de descarga del fichero.
  • identification. string. El identificador de la obra
  • firstpage. string. La primera página
  • lastpage. string. La última página.
  • totalpages. string. El número total de páginas.
  • enroled. int. El número de estudiantes matriculados en el curso moodle.
  • metadatauserid. int. El id de usuario moodle del usuario que ha registrado el metadato.
  • metadatauseridnumber. int. El idnumber moodle del usuario que ha registrado el metadato. En el caso de la UJI esto es el perid del usuario.
  • metadatauseremail. string. El email del usuario que ha subido el metadato.
  • metadatatimecreated. int. El timestamp en el que el usuario rellenó los metadatos.
  • uploaduserid. int. El id de usuario moodle del usuario que subió el fichero.
  • uploadtimecreated. int. El timestamp en el que el usuario subió el fichero.
  • mimetype. string. El mimetype del fichero.
  • filename. string. El nombre del fichero.
  • filesize. int. El tamaño del fichero.
Obtiene todos los metadatos asociados a un fichero en concreto que se encuentre en el estado de espera de tramitación de licencia. Es decir, que haya sido catalogado por el profesorado como "Es una obra completa (o fragmento superior al 10%) para la que no tengo autorización o licencia (tramitación de licencia con coste económico)".
local_lpi_set_file_authorization
  • id. int. El id del metadato.
  • authz. string. Indica la autorización otorgada
    • ok. Se permite la publicación
    • forbidden. Se deniega la publicación
  • documentcontent. string. El tipo de documento establecido.
    • administrative
    • ownedbyteachers
    • editedbyuniversity
    • publicdomain
    • lt10fragment
    • havelicense
    • other
    • notprintable
  • timeendlicense. int. Timestamp de la fecha de fin de licencia. Tiene aplicación para los valores havelicense y other de document_content.
  • denyreason. string. Una descripción con el motivo de denegación en caso de que sea forbidden.

Objeto con las siguientes propiedades:

  • id. int. El id del metadato.
  • authz. string. El valor de autorización establecido.
  • document_content. string. El tipo de contenido establecido.
  • timeendlicense. El timestamp de la fecha de fin de licencia (si aplica)
  • denystate. string. El motivo de denegación (si aplica)

Permite establecer el contenido de un fichero y la autorización o no para publicarlo siempre y cuando éste haya sido catalogado como "Es una obra completa (o fragmento superior al 10%) para la que no tengo autorización o licencia (tramitación de licencia con coste económico)".


Integración de aplicaciones externas: Audit Service

...