Diferencia entre revisiones de «SIU-Guarani/API-App»

De SIU
Saltar a: navegación, buscar
m (¿Qué necesito?)
m (¿Qué necesito?)
Línea 8: Línea 8:
 
* php 5.6 o superior
 
* php 5.6 o superior
 
* Conexión a la base de datos de Gestión
 
* Conexión a la base de datos de Gestión
** Debe poder leer las siguientes tablas: sga_alumnos, sga_asignaciones, sga_clases, sga_clases_tipos, sga_comisiones, sga_comisiones_bh, sga_edificaciones, sga_elementos, sga_espacios, sga_espacios_asignacion, sga_insc_cursada, sga_insc_examen, sga_llamados_mesa, sga_mesas_examen, sga_ubicaciones
+
** Debe poder leer las siguientes tablas: acc_login_externos, mdp_personas, men_documentos, men_mensajes, men_destinatarios, rep_archivos, sga_alumnos, sga_asignaciones, sga_clases, sga_clases_tipos, sga_comisiones, sga_comisiones_bh, sga_edificaciones, sga_elementos, sga_espacios, sga_espacios_asignacion, sga_insc_cursada, sga_insc_examen, sga_llamados_mesa, sga_mesas_examen, sga_ubicaciones
 
** Debe poder leer y modificar la tabla men_destinatarios
 
** Debe poder leer y modificar la tabla men_destinatarios
  

Revisión del 11:44 21 nov 2019

API APP

El vínculo entre la aplicación móvil SIU Guaraní y los datos de Gestión

¿Qué necesito?

  • composer
  • php 5.6 o superior
  • Conexión a la base de datos de Gestión
    • Debe poder leer las siguientes tablas: acc_login_externos, mdp_personas, men_documentos, men_mensajes, men_destinatarios, rep_archivos, sga_alumnos, sga_asignaciones, sga_clases, sga_clases_tipos, sga_comisiones, sga_comisiones_bh, sga_edificaciones, sga_elementos, sga_espacios, sga_espacios_asignacion, sga_insc_cursada, sga_insc_examen, sga_llamados_mesa, sga_mesas_examen, sga_ubicaciones
    • Debe poder leer y modificar la tabla men_destinatarios

Instalación

  • Descargar el código fuente desde su nodo svn checkout

http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/api_app/trunk/1.0.x <path proyecto api-app>

  • Ejecutar: composer install

Puede elegir entre la configuración manual o mediante script

Manual

  • Copiar el archivo parametros_template.ini a parametros.ini
  • Configurar el archivo parametros.ini
  • Copiar el archivo alias_api_template.conf a alias_api.conf
  • Configurar alias_api.con con el alias y el path. (Debe Respetar el mismo alias usado en parametros.ini)

Script (desde la versión 1.0.2)

  • Dar permiso de ejecución al script, chmod +x configurar.sh
  • Ejecutar el script configurar.sh y seguir las instrucciones

Pasos finales

  • Ejecutar: ln -s /alias_api.conf /etc/apache2/sites-enabled/.conf
  • Reiniciar Apache

(Según su sistema algunos comandos pueden requerir privilegios)