Coder Social home page Coder Social logo

pasosdejesus / cor1440_cinep Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 3.0 15.52 MB

Sistema de información de procesos en CINEP/PPP

Ruby 46.93% Makefile 0.01% JavaScript 0.33% CoffeeScript 1.06% CSS 0.04% HTML 35.70% Shell 0.69% PLpgSQL 15.05% SCSS 0.19%

cor1440_cinep's Introduction

Cor1440_cinep

Revisado por Hound Estado ConstrucciónClima del Código Cobertura de Pruebas security

Sistema de información de procesos en CINEP/PPP

Requerimientos

  • Ruby version >= 3.0
  • Ruby on Rails >= 6.1.3
  • PostgreSQL >= 13 con extensión unaccent disponible
  • Recomendado sobre adJ 6.8 (que incluye todos los componentes mencionados).

Estas instrucciones suponen que opera en este ambiente, puedes ver más sobre la instalación de Ruby on Rails en adJ en [http://dhobsd.pasosdejesus.org/Ruby_on_Rails_en_OpenBSD.html]

Arquitectura

Es una aplicación que emplea el motor genérico estilo Pasos de Jesús sip [https://github.com/pasosdeJesus/sip] y el motor cor1440_gen [https://github.com/pasosdeJesus/cor1440_gen]

Manejo de usuarios

  • Si hay directorio LDAP se autentica con este.
  • Si se configura un directorio activo puede realizar algunas operaciones
    con este.

Para esto usa la gema jn316_gen, y la configuración de estos es como ese explica en https://github.com/pasosdeJesus/jn316_gen

Configuracion, uso, desarrollo

Puede seguir las mismas instrucciones de sivel2:

Los cambios son:

  • El usuario por defecto para la base de datos es cor1440cinep
  • Al iniciar una nueva aplicación se crea usuario cor1440 con clave cor1440
  • La aplicacion se monta sobre /
  • La conexión LDAP si la hace cifrada requiere un certificao firmado cuyo subject sea el nombre del servidor al que se conecta y con una autoridad ceritificadora reconocida por el servidor donde reside la aplicación. Si usa su propia autoridad certificadora asegurese de incluir la llave pública entre las conocidas por el sistema (en adJ /etc/ssl/cert.pem).
  • El envio de alertas depende de:
  1. Que se tenga una cuenta configurada en un servidor SMTP
  2. Que copie y configure datos de bin/cron-diario.sh.plantilla en bin/cron-diario.sh y que agregué las variables de correo en cada arranque de la aplicación
  3. Que programa una tarea cron diaria para ejecutar bin/cron-diario.sh

Plantilla

En app/reportes encuentra una plantilla por llenar con datos de convenios financieros

Debe guardarse en útlimas con LibreOffice (o OpenOffice) porque Word 2013 no soporta tablas con nombres y los nombres de las tablas para informes deben ser: DESEMBOLSOS INFORMESNARRATIVOS INFORMESFINANCIEROS INFORMESAUDITORIA

cor1440_cinep's People

Contributors

vtamara avatar blancainesacosta avatar pmartinez5 avatar alejocruzrcc avatar dariotrejos avatar snyk-bot avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar James Cloos avatar  avatar  avatar

cor1440_cinep's Issues

F-362 Tras actualizar execjs, error al ejecutar "RAILS_ENV=production bin/railsp assets:precompile" genera "JSON::ParserError: 439: unexpected token at '{"line":82,"column":32,"so'"

Al ejecutar con traza.

$ RAILS_ENV=production bin/railsp assets:precompile --trace
...
rails aborted!                                                                                                                                                  
JSON::ParserError: 439: unexpected token at '{"line":82,"column":32,"so'                                                                                        
/usr/local/lib/ruby/3.0/json/common.rb:217:in `parse'                                                                                                           
/usr/local/lib/ruby/3.0/json/common.rb:217:in `parse'                                                                                                           
/var/www/bundler/ruby/3.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:68:in `extract_result'                                                               
/var/www/bundler/ruby/3.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:39:in `exec'                                                                         
/var/www/bundler/ruby/3.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:21:in `eval'                                                                         
/var/www/bundler/ruby/3.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:46:in `call'                                                                         
/var/www/bundler/ruby/3.0/gems/coffee-script-2.4.1/lib/coffee_script.rb:78:in `compile'                                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/coffee_script_processor.rb:24:in `block in call'                                                   
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/cache.rb:92:in `fetch'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/coffee_script_processor.rb:23:in `call'                                                            
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84:in `call_processor'                                                          
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66:in `block in call_processors'                                                
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `reverse_each'                                                            
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `call_processors'                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:22:in `block in <class:CompositeProcessor>'                                     
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:33:in `call'                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84:in `call_processor'                                                          
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66:in `block in call_processors'                                                
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `reverse_each'                                                            
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `call_processors'                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:182:in `load_from_unloaded'                                                              
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:59:in `block in load'                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'                                               
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:43:in `load'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/cached_environment.rb:44:in `load'                                                                 
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:41:in `block in call'                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/utils.rb:167:in `dfs'                                                                              
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:42:in `call'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84:in `call_processor'                                                          
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66:in `block in call_processors'                                                
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `reverse_each'                                                            
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `call_processors'                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:182:in `load_from_unloaded'                                                              
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:59:in `block in load'                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'                                               
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:43:in `load'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/cached_environment.rb:44:in `load'                                                                 
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:32:in `block in call'                                                                    
/usr/local/lib/ruby/3.0/set.rb:344:in `each_key'                                                                                                                
/usr/local/lib/ruby/3.0/set.rb:344:in `each'                                                                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:31:in `call'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84:in `call_processor'                                                          
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66:in `block in call_processors'                                                
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `reverse_each'                                                            
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65:in `call_processors'                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:182:in `load_from_unloaded'                                                              
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:59:in `block in load'                                                                    
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'                                               
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/loader.rb:43:in `load'                                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/cached_environment.rb:44:in `load'                                                                 
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/base.rb:81:in `find_asset'                                                                         
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/base.rb:88:in `find_all_linked_assets'                                                             
/var/www/bundler/ruby/3.0/gems/sprockets-4.0.2/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'                                                      
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'                     
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'       
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'                
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'                
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:19:in `execute'                              
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/promise.rb:563:in `block in realize'                                        
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:363:in `run_task'                     
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:352:in `block (3 levels) in create_wor
ker'                                                                                                                                                            
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:335:in `loop'                         
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:335:in `block (2 levels) in create_wor
ker'                                                                                                                                                            
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:334:in `catch'                        
/var/www/bundler/ruby/3.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:334:in `block in create_worker'       
Tasks: TOP => assets:precompile                                                                                                                                 

R-62 Medición del segundo indicador O1.I2

Depende de que se haga el inventario de todas las escuelas rurales de las 3 regiones priorizadas --esperamos respuesta escrita de Marco Fidel de las 3 regiones y de las personas que sistematizarán las escuelas rurales de las mismas.

Las escuelas rurales debe sistematizarse como Organizaciones Sociales en el sector Escuela Rural que se creó con fines de este indicador:

Crecer CINEP-PPP 1-0-b5 15-6-2021 3-32-26 p- m-

R-48 Revisar homologación de grupos nuevos complementando los antiguos que le correspondan en: actividades en 2021, regiones para un grupo habilitadas, organizaciones sociales, conpromisos institucionales vigentes en 2021. Control de acceso. [2]

Recordar homologar así:

Líneas 2018-2020 Línea 2021-2023
Conflicto y Estado. Iniciativas de Paz(?). Mediación y Reconciliación Conflicto y Paz (62)
Culturas de Paz y Ciudadanías. Escuela de Paz y Convivencia Ciudadana. Educación para la Ciudadanía y la Paz (64)
Gestión del Territorio en el Pacifico Gestión del Territorio (66)
Movimientos Sociales. Derecho a la tierra y el territorio Movimientos Sociales Tierra y Territorio (70)
Educación Intercultural Interculturalidad (72)
Derechos Humanos y Derecho Internacional Humanitario Derechos Humanos y Violencia Política (74)

F-25 no permite editar registros de la tabla básca tipo de indicador

En bitácoras queda:

ActionView::Template::Error (uninitialized constant Cor1440Gen::ApplicationHelper::TIPO_CAMPODIN                                                                
Did you mean?  Tiponomina):                                                                                                                                     
     6:   </td>                                                                                                                                                 
     7:   <td>                                                                                                                                                  
     8:     <%= f.input :tipo,                                                                                                                                  
     9:       collection: Cor1440Gen::ApplicationHelper::TIPO_CAMPODIN,                                                                                         
    10:       label: false %>                                                                                                                                   
    11:   </td>                                                                                                                                                 
    12:   <td>                                                                                                                                                  
                                                                                                                                                                
cor1440_gen (01f4dd2c5bc4) app/views/cor1440_gen/admin/tiposindicador/_campotind_campos.html.erb:9                                                              
actionview (6.1.3.1) lib/action_view/base.rb:247:in `public_send'                                                                                               
actionview (6.1.3.1) lib/action_view/base.rb:247:in `_run'                                                                                                      
actionview (6.1.3.1) lib/action_view/template.rb:154:in `block in render'                                                                                       
activesupport (6.1.3.1) lib/active_support/notifications.rb:205:in `instrument'                                                                                 
actionview (6.1.3.1) lib/action_view/template.rb:345:in `instrument_render_template'        

Falta actualizar a nueva infraestrctura de indicadores mejor.

R-65 Medición del quinto indicador O3.I1 [1]

Es un indicador de resultado. Los investigadores podrán registrar avance desde actividades que relacionen con el proyecto del PLAN TRIENAL 2021-2023, cuando le ponga como actividad de Marco Logico O3.R3.A3.1 Iniciativa de los Planes de Acción para la Transformación Regional implementada:
Crecer CINEP-PPP 1-0-b5 17-6-2021 9-28-19 a- m-

Su medición está configurada
screencapture-nodos-pasosdejesus-org-3000-mindicadorespf-25-edita-2021-06-17-09_54_00

Se espera que cada semestre se registre una iniciativa más, para alcanzar 6 al sexto semestre.

R-63 Medición del tercer indicador O2.I1 [1]

Es un indicador de resultado que los investigadores podrán registrar desde actividades que relacionen con el proyecto del PLAN TRIENAL 2021-2023 y cuando le pongan como actividad de Marco Logico O2.R2.A1 Caso apoyado por el CINEP/PPP que contribuye en la construcción de memoría y/o es considerado por el SJT, organismos del Estado u organismos internacionales.:
Crecer CINEP-PPP 1-0-b5 17-6-2021 9-25-10 a- m-

R-64 Medición del cuarto indicador O2.I2 [1]

Es un indicador de efecto, se avanza desde la medición con el botón "Registrar Avance".
Su medición ya está configurada
screencapture-crecer-cinep-org-co-22443-mindicadorespf-24-edita-2021-06-15-16_21_24

Se esperan alcanzar las 30 organizaiones para el 6to semestre, alcanzando 5 nuevas cada semestre.

R-66 Medición del sexto indicador O3.I2

Los investigadores registran avance en este indicador de resultado, mediante actividades relacionadas con el PLAN TRIENAL 2021-2023 con actividad de marco lógico O3.R3.A3.2 Estrategia en municipio PDET para brindar garantías para protestar.:
Crecer CINEP-PPP 1-0-b5 17-6-2021 9-58-23 a- m-

Es muy importante que al diligenciar una actividad para hacer avanzar esste indicador, especifique el municipio, que debería ser uno de los 170 municipios PDET de este mapa:
pdet-0
pdet-1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.