Skip to content

Commit

Permalink
Versión, financiación, gitlab
Browse files Browse the repository at this point in the history
  • Loading branch information
vtamara committed Apr 18, 2024
1 parent 7c67ed4 commit f745e8a
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 34 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# CONTRIBUCIONES

Aplican los mismos lineamientos descritos en:
<https://github.com/pasosdeJesus/msip/blob/master/CONTRIBUTING.md>
<https://gitlab.com/pasosdeJesus/msip/-/blob/master/CONTRIBUTING.md>

Respecto a la aplicación de prueba, una vez la configure e ingrese
a la aplicación desde un navegador en el punto de montaje `/sivel2`,
Expand Down
3 changes: 2 additions & 1 deletion FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
patreon: pasosdeJesus
#github: [vtamara]
github: [vtamara]
buy_me_a_coffee: vtamara

24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
# SIVeL 2.1 #
# SIVeL 2.2 #

## Bienvenido al código fuente de SIVeL 2.1 ##
Sistema de Información de Violencia Política en Línea versión 2.1
## Bienvenido al código fuente de SIVeL 2.2 ##
Sistema de Información de Violencia Política en Línea versión 2.2


[![Revisado por Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com) Pruebas y seguridad: [![Estado Construcción](https://gitlab.com/pasosdeJesus/sivel2/badges/main/pipeline.svg)](https://gitlab.com/pasosdeJesus/sivel2/-/pipelines?page=1&scope=all&ref=main) [![Clima del Código](https://codeclimate.com/github/pasosdeJesus/sivel2/badges/gpa.svg)](https://codeclimate.com/github/pasosdeJesus/sivel2) [![Cobertura de Pruebas](https://codeclimate.com/github/pasosdeJesus/sivel2/badges/coverage.svg)](https://codeclimate.com/github/pasosdeJesus/sivel2)

![Logo de sivel2_1](https://raw.githubusercontent.com/pasosdeJesus/sivel2/main/app/assets/images/logo.jpg)
![Logo de sivel2_2](https://gitlab.com/pasosdeJesus/sivel2/-/raw/main/app/assets/images/logo.png)

## Sobre SIVeL 2.1
## Sobre SIVeL 2.2

SIVeL 2.1 es una aplicación web para manejar casos de violencia política y
SIVeL 2.2 es una aplicación web para manejar casos de violencia política y
desaparición. Es segura y de fuentes abiertas. Su desarrollo es liderado
por el colectivo [Pasos de Jesús](https://www.pasosdeJesus.org).

Esta aplicación web es usada o incluida o adaptada en sistemas de información
de varias organizaciones que documentan casos de violencia socio política o
refugio como las de la Red de Bancos de Datos, el Banco de Datos del
CINEP/PPP, JRS-Colombia, CODACOP, ASOM, IAP, ANZORC entre otras.
CINEP/PPP, JRS-Colombia, CODACOP, ASOM, FASOL entre otras.

Te invitamos a ver el manual de usuario en:
<https://docs.google.com/document/d/1IZK_PTTbXGoHYRCRZgmS4CrNTITU_F1bkEyyjRTNekg/edit?usp=sharing>

Si necesitas una instancia de SIVeL 2.1 para tu organización no gubernamental,
o necesitas un sistema de información o incluir y adaptar SIVeL 2.1 en el
Si necesitas una instancia de SIVeL 2.2 para tu organización no gubernamental,
o necesitas un sistema de información o incluir y adaptar SIVeL 2.2 en el
sistema de información de tu organización por favor revisa
<https://defensor.info>.

Si quieres desplegar tu propia instalación de SIVeL 2.1 mira más adelante este
Si quieres desplegar tu propia instalación de SIVeL 2.2 mira más adelante este
documento.

Si desea reportar un problema con sivel 2.1 o conocer del desarrollo de esta
Si desea reportar un problema con sivel 2.2 o conocer del desarrollo de esta
aplicación por favor revisa:
* Reportar problemas: <https://gitlab.com/pasosdeJesus/sivel2_gen/-/issues>
* Reportar una falla de seguridad:
Expand All @@ -40,7 +40,7 @@ aplicación por favor revisa:

Si quieres ayudar a mejorar esta aplicación de fuentes abiertas te
recomendamos el repositorio del motor
[sivel2_gen](https://github.com/pasosdeJesus/sivel2_gen).
[sivel2_gen](https://gitlab.com/pasosdeJesus/sivel2_gen).

Desde Pasos de Jesús estaremos atentos a quienes hagan aportes para
proponerles oportunidades labores cuando las haya.
Expand Down
6 changes: 3 additions & 3 deletions config/initializers/msip.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
config.titulo = ENV.fetch('MSIP_TITULO', "SIVeL").dup.force_encoding('UTF-8') + " #{Sivel2Gen::VERSION}"

config.descripcion = "Sistema de Información de Violencia Política en Línea"
config.codigofuente = "https://github.com/pasosdeJesus/sivel2"
config.urlcontribuyentes = "https://github.com/pasosdeJesus/sivel2/graphs/contributors"
config.urlcreditos = "https://github.com/pasosdeJesus/sivel2/blob/main/CREDITOS.md"
config.codigofuente = "https://gitlab.com/pasosdeJesus/sivel2"
config.urlcontribuyentes = "https://gitlab.com/pasosdeJesus/sivel2_gen/-/graphs/main"
config.urlcreditos = "https://gitlab.com/pasosdeJesus/sivel2/-/blob/main/CREDITOS.md"
config.agradecimientoDios = "<p>
El mayor agradecimiento al Dios trino, el de la Biblia, a quien dedicamos
este trabajo y a quien oramos para que no sea usado por estructuras armadas
Expand Down
13 changes: 1 addition & 12 deletions doc/configuar_produccion_con_punto_de_montaje.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ upstream unicornsivel2fian {

### Págia inicial sin recursos gráficos

![Pantallazo de inicio sin recursos](https://github.com/pasosdeJesus/sivel2/raw/master/doc/imagenes/inicio-sin-assets.png)
![Pantallazo de inicio sin recursos](https://gitlab.com/pasosdeJesus/sivel2/-/raw/main/doc/imagenes/inicio-sin-assets.png)
O al inspeccionar fuentes y revisar consola ve mensajes del estilo:
```
GET https://rbd.nocheyniebla.org:15443/csofb/sivel2/application-3f56911d83c1e4aab6ce1f08fbd92f8d83166c1f765cee5dd29f1ae0ebad9219.js net::ERR_ABORTED 404 (Not Found)
Expand Down Expand Up @@ -57,17 +57,6 @@ location ^~ /csofb/sivel2/images/ {
}
```

### Mapa y otras experiencias interactivas no operan

Por ejemplo el mapa se ve así:
![Mapa sin webpack](https://github.com/pasosdeJesus/sivel2/raw/master/doc/imagenes/sivel2-sin-js-webpack.png)

Es posible que no se estén cargando los recursos Javascript preparados con webpack, asegurese de que exista el enlace packs:
```
cd public/laorg/sivel2
ln -s ../../packs .
```


### No permite subir anexos grandes

Binary file removed doc/imagenes/sivel2-sin-js-webpack.png
Binary file not shown.
2 changes: 1 addition & 1 deletion doc/owasp_top_10/a5_perdida_del_control_de_acceso.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Para el control de acceso de utiliza la gema `cancancan` que centraliza
las reglas en `app/models/ability.rb`
* Se ha documentado el control de acceso en detalle junto con la documentación
del API, ver <https://github.com/pasosdeJesus/sivel2/blob/main/doc/API_sivel2.md>
del API, ver <https://gitlab.com/pasosdeJesus/sivel2/-/blob/main/doc/API_sivel2.md>
* Se han desarrollado pruebas de regresión con minitest específicas para
probar el control de acceso de sivel2. Ver en fuentes en directorio
`test/controllers` las que comienzan con `control_acceso`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Deben implementarse procesos seguros de instalación, incluyendo:
para un servidor que pueda alojar SIVeL2 u otro de los sistemas
de información activos que desarrolla Pasos de Jesús, con posibilidad
de ser sistema de desarrollo.
* Se recomienda actualizar con regularidad del repositorio github.
* Se recomienda actualizar con regularidad del repositorio gitlab.
* La aplicación tiene una arquitectura bastante segmentada porque está
dividida la funcionalidad en motores.
* Las cabeceras de seguridad servidas por un sitio en producción con
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
extensivas: sistema operativo, base de datos, lenguaje, marcos de trabajo.
Ante cambios es la pila que afectan la aplicación, se planea ruta de
actualización y se documenta bien en incidentes o bien en los motores
(lo más tipico es en msip en https://github.com/pasosdeJesus/msip/wiki)
(lo más tipico es en msip en https://gitlab.com/pasosdeJesus/msip/-/wikis)
* Las gemas y paquetes npm se obtiene de repositorios oficiales rubygems y npm.
* En ocasiones se ha requerido contribuir mejoras a componentes de terceros
desactualizados o con problemas. Como solo se emplean componentes de
fuentes abiertas, esto se ha hecho de manera pública en github.com o en
fuentes abiertas, esto se ha hecho de manera pública en gitlab.com o en
el repositorio y canales públicos del software al que se contribuye.
Cuando ha sido indispensable se ha bifurcado un repositorio público de
un tercer (también de manera pública) para implementar un cambio que
requerimos y que no ha sido aceptado por quienes mantiene (e.g
https://github.com/pasosdeJesus/adJ y https://github.com/vtamara/cocoon ).
https://gitlab.com/pasosdeJesus/adJ y https://github.com/vtamara/cocoon ).

0 comments on commit f745e8a

Please sign in to comment.