Skip to content
forked from PyAr/OpenLex

Software para el manejo de estudios jurídicos y oficinas judiciales

License

Notifications You must be signed in to change notification settings

Juerodriguez/OpenLex

 
 

Repository files navigation

OpenLex

Software para el manejo de estudios jurídicos y oficinas judiciales

Tutorial y demostración

tutorial y demostración

Características de nuestra propuesta

Características técnicas

  • Aplicación basada en el uso de software libre
  • Licenciamiento GNU-GPL.
  • Acceso a la aplicación a través de un navegador de Internet: Mozzilla Firefox, Opera, Safary, Ephyfany, Internet Explorer, etc.
  • Uso de patrones y frameworks de trabajo para el desarrollo; en particular Web2Py.
  • Simplicidad para la traducción a otros idiomas.

Ventajas para el usuario final

  • Garantía de disponibilidad de la información, independientemente de la plataforma del equipo cliente (Linux, Windows, Macintosh, etc).
  • Licenciamiento GNU-GPL: libertad de copia, modificación, mejora del código fuente.
  • Posibilidad de conexión a dispositivos móviles, pudiendo enviar y recibir datos, desde y hacía la aplicación instalada y configurada en forma local.
  • Cantidad ilimitada de usuarios autorizados a acceder al sistema; el administrador del sistema es quien crea los usuarios y define el rol que cumple cada una de las personas.
  • Acceso a la base de datos a través de permisos asignados desde la misma aplicación, pudiendo consultar los datos desde cualquier PC que tenga conexión a Internet y un navegador disponible.
  • Creación de una comunidad de usuarios de la aplicación de manera que la interacción entre quienes la utilizan, permita el crecimiento de la misma.
  • Reutilización de la información cargada en forma local, para poder ser vista a través de Internet sin la necesidad de volver a cargarla.
  • Acceso en todo momento al código fuente de la aplicación, lo que deviene en una mayor transparencia en el uso de las herramientas informáticas.
  • Creación de una comunidad de usuarios de la aplicación, para que participen del desarrollo, como también de las futuras modificaciones que sean necesarias.

Módulos incluidos

  • Contactos de cada usuario, incluyendo personas físicas y jurídicas
  • Listado de juzgados y oficinas judiciales
  • Agenda de tareas, vinculadas a las causas
  • Seguimiento de expedientes, con carga específica de:
    • Justiciables vinculados a la causa
    • Agenda propia de la causa
    • Procesamiento de los textos judiciales y extrajudiciales.

Instalación y ejecución

1. Instalación de web2py:

En windows o mac:

Descargar el instalador desde descarga windows o descarga mac, descomprimirlo usando Winzip o similar y cliquear en web2py.exe (windows) o web2py.app (osx).

En linux:

clonar usando

git clone --recursive https://github.com/web2py/web2py.git

2. Instalar OpenLex

en el directorio: Directorio web2py/applications

descargue y descomprima el archivo: zip OpenLex

o bien clone en el subdirectorio applications

git clone https://github.com/PyAr/OpenLex.git

3. Ejecutar OpenLex

Ejecute web2py:

python.exe web2py.py

o en Linux

python3 web2py.py

Abra el navegador de internet e ingrese el link http://127.0.0.1:8000/OpenLex/default/index

Puede registrar un nuevo usuario, con el fin de realizar pruebas.

Para más información sobre la estructura interna del sistema: Descripción sistema

¡Que lo disfrute!

4. Ejecutar Pruebas

Instalar dependencias (pytest y playwright):

pip install -r requirements.txt
playwright install

Ejecutar pruebas:

pytest --headed

Para grabar tests automatizados (abre el navegador y permite interactuar):

playwright codegen http://127.0.0.1:8000/OpenLex

My contribution on GSoC 2021 photo4969984684775811413

About

Software para el manejo de estudios jurídicos y oficinas judiciales

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.3%
  • Python 27.9%
  • HTML 18.1%
  • CSS 5.8%
  • Other 0.9%