Giter Club home page Giter Club logo

presupuesto_cliente's Introduction

presupuesto_cliente

Cliente para el subsistema de Presupuesto del Sistema de Gestión Financiera KRONOS.

Permite centralizar y gestionar el manejo de la información de la Universidad Distrital por medio de diferentes subsistemas, puntualmente se gestionan los siguientes procesos:

  • Preasignación de presupuesto inicial
  • Modificaciones presupuestales,
  • Gestión de las fuentes de financiamiento,
  • Gestión de los certificados de disponibilidad presupuestal
  • Gestión de los certificados de registro presupuestal,
  • Gestión de las vigencias y los reportes financieros

Especificaciones Técnicas

Tecnologías Implementadas y Versiones

Variables de Entorno

# En Pipeline
SLACK_AND_WEBHOOK: WEBHOOK de Slack Grupo ci-covid-serverles
AWS_ACCESS_KEY_ID: llave de acceso ID Usuario AWS
AWS_SECRET_ACCESS_KEY: Secreto de Usuario AWS

Ejecución del Proyecto

Clonar el proyecto del repositorio de git

# clone the project
git clone https://github.com/udistrital/presupuesto_cliente.git
# enter the project directory
cd presupuesto_cliente

Iniciar el servidor en local

# install dependency
npx npm install
or
npm install
# start server
npx ng serve
# Whenever you want to change the port just run
npx ng dev --port = 9528

Linter

# Angular linter
npm run lint
# run linter and auto fix
npm run lint:fix
# run linter on styles
npm run lint:styles
# run lint UI
npm run lint:ci

Ejecución Dockerfile

# Does not apply

Ejecución docker-compose

# Does not apply

Ejecución Pruebas

Pruebas unitarias powered by Jest

# run unit test
npm run test
# Runt linter + unit test
npm run test:ui

Mockups

Los siguientes mockups representan la estructura general de la aplicación, módulos, submódulos, estructura de información en vista formulario y vista tabla.

Para visualizar los mockups acceder a este enlace

Dependencias Utilizadas

API MID

API CRUD

Estado CI

Develop Relese 1.1.1 Master
Build Status Build Status Build Status

Licencia

This file is part of presupuesto_cliente.

presupuesto_cliente is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (atSara Sampaio your option) any later version.

presupuesto_cliente is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with presupuesto_cliente. If not, see https://www.gnu.org/licenses/.

presupuesto_cliente's People

Contributors

alaskarising avatar alexfbp avatar brayanpasa99 avatar carlosgutierrezardila avatar corio27 avatar dankazuky avatar davidmm07 avatar dependabot[bot] avatar diagutierrezro avatar dmarcela09 avatar filip9322 avatar jjvargass avatar manuelmurillo avatar mcguegi avatar miguelramirex93 avatar miguelramirez93 avatar miranda13 avatar nrdaza avatar soulfilip-ud avatar

Watchers

 avatar  avatar  avatar  avatar

presupuesto_cliente's Issues

Ajustes Apropiaciones - 5 horas - David

Basados en el Issue (591)[https://github.com/udistrital/financiera_cliente/issues/591] se tienen los siguientes ajustes:

  • Al desplegar el árbol en la preasignación, se ve partido el rubro, es decir no es clara la visualización para que el rubro se vea completo
  • Acá si me aparecen los rubros que cree en Rubros Presupuestales hasta el cuarto nivel
    En la comprobación por favor cambiar EGRESOS por GASTOS
  • Por favor tener en cuenta las tildes
  • El titulo de comprobación, ingresos y egresos por favor disminuir la fuente por que está muy grande
  • En la comprobación por favor colocar miles de pesos
  • Al realizar la aprobación de la apropiación inicial esta generando un error
  • Se sugiere resaltar el rubro

Ajuste Rubros Presupuestales- 5 horas - David

Basados en el Issue (591)[https://github.com/udistrital/financiera_cliente/issues/591] se tienen los siguientes ajustes:

  • Cuando se selecciona un rubro para crear un hijo, colocar algo que resalte.realizado

  • Entiendo que si quiero editar el rubro ya creado, siempre y cuando no tenga movimientos, debe permitirme cambiar hasta el código y no lo está permitiendo, no habilita el recuadro del código.Dentro del manual habria que aclarar que para el corregir el codigo es mejor eliminar el rubro incorrecto y volver a crearlo

  • Al continuar en la creación de un rubro hijo hasta un siguiente nivel, aparentemente lo crea por que se genera la alerta, pero cuando se va a consultar no aparece. Se encuentra el escenario mencionado y se corrige

  • Una vez se creen todos los hijos de un rubro hasta último nivel y me ubico en él, debe dejarme ver el rubro completo. El escenario no se evidencia que este fallando

  • Recuerden que el recuadro Entidad debe decir Centro Gestor y en el recuadro de Unidad ejecutora debe decir Área Funcional (esto se lo aclaré al ing. Felipe para socialización con los desarrolladores) Ya esta definido, sin embargo se sugiere definir cuales pueden ser los posibles Centros Gestores y Areas Funcionales para tenerlos en cuenta en los diferentes servicios

  • Valores a la derecha y por favor colocar el punto de miles de pesos. Falta subir algunos cambios a preprod

  • No se observa para que vigencia se está creando el rubro. Es transparente para cualquier vigencia, lo que importa es cuando se construyen los valores de apropiación(preasignación)

  • Por favor tener en cuenta la longitud de caracteres para cada nivel del rubro En revisión

  • No se observa en ninguna parte que nivel del rubro estoy creando En revisión

Ajustes cliente presupuesto

Tomando en cuenta las sugerencias de la ultima socializacion se plantearon los siguientes ajustes:

  • Revisar Ortografía

  • Highlight rubro seleccionado en el arbol de rubros al darle click y ver sus detalles

  • API:plan_cuentas_mongo_crud -> Corregir mensaje, se duplico el rubro, pero devuelve un estado de creado nuevamente

  • Mover boton 'Apropiación Inicial'

  • Cambiar título 'Preasignación Apropiaciones iniciales' -> 'Preasignar Apropiaciones vigencia '''2020'''

  • No se está permitiendo hacer modificaciones en los rubros

Ajustes hito 2 - Octubre 23 Revisión de fuentes, productos, modificaciones, CDP y CRP

fuentes de financiamiento

  • En la tabla agregar la columna del código y vigencia de la fuente, y eliminar la columna de descripción

  • La alerta al crear la fuente de financiamiento debe mencionar el nombre, el código de la fuente creada y vigencia

  • Durante la edición de la fuente dejar los campos de vigencia y código solo de lectura, ya que estos no deberían modificarse, y la alerta correspondiente

  • 'Asignar Fuente' -> 'Editar fuente' en los labels de la edición de fuente

  • Eliminar fuente solo cuando no tenga movimientos ni asignaciones

  • AL estar asignando valores a los rubros,se pierde el titulo de la fuente de la que se está realizando la distribución y agregar el saldo después de cada asignación sobre el rubro

  • Utilizar una pestaña desde el arbol de apropiaciones para asignar valores rubro-fuente, edición mientras no este aprobada la apropiación y validar que el valor rubro fuente no sobrepase el valor de la apropiación del rubro.

  • El valor de la fuente se asigna desde la creación de la fuente

  • Asignación de roles que visualiza cada usuario

producto

  • En la tabla visualizar el código del producto

  • El código del producto debe ser un valor númerico, y que se guarde correctamente en la bd

  • El código y nombre del producto no debe ser modificable una vez este distribuido

  • A la pestaña de distribución de porcentajes del rubro, se deben traer los productos disponibles y validar que el porcentaje no pase del 100%, e integración con el BACK

  • Posterior a la aprobación de la apropiación se debe bloquear el movimiento de los valores de los productos

Modificaciones Presupuestales

  • El tipo de documento se debe alimentar de los tipos de documento de dominio kronos

  • Falta revisar modificaciones de fuentes

Crear componente con solicitud del CRP

Se solicita

  • Creación de un componente en forma de tabla en el cual se pueda visualizar toda la información correspondiente a la Solicitud de un Certificado de Registro Presupuestal 🐼

Tarjeta de tuleap

El proceso formal de la oficina para con los despliegues requiere llevar un seguimiento de la tarea por tuleap .

Ajustes hito 1 (Arbol de rubros, apropiaciones y necesidades)

En el issue actual estoy adjuntando la lista de ajustes que se vieron el día de ayer y hoy en los módulos de arbol de rubros, apropiaciones iniciales y necesidades. Basado en estos ajustes se estaría cerrando el entregable del hito 1.

Arbol de rubros y Apropiaciones

  • Cuando un rubro padre se le han borrado los hijos y no ha sido usado en una apropiación se debe levantar el bloqueo que permite eliminarlo.

  • Revisar el bloqueo cuando el rubro se asigna a una apropiación

  • Ajustar el tamaño de los cajas de consultar apropiación y preasignar apropiaciones, para que queden del mismo tamaño, dar un tamaño fijo.

  • En la vista de preasignar apropiaciones solo se debe poder trabajar sobre la siguiente vigencia, por lo que debe traer un dato no modificable que diga 2020

  • En la vista de consultar apropiación, los rubros deben estar asociados al rubro padre, actualmente se ven desorganizado.

  • Parametrizar Rubros (api) que permita cambiar Comparación de Ingresos y Egresos

Justificar los valores a la derecha y agregar el $

Se solicita :

  • Crear un estilo para que todos los valores de moneda salgan alineados a la derecha y con las cifras decimales correctamente agregando tambien el signo pesos.

  • Añadir esta clase a todos los campos de moneda que hayan en el cliente 🐙

Registrar una solicitud de CRP

Se requiere

  • Realizar el POST para el registro de una Solicitud de CRP que se diligencia en el formulario de Solicitar CRP 🐆

Corregir Errores de SonarQ

Al realizar el despliegue con Drone pueden reposrtarse errores desde SOnarQ, estos deben ser solucionados

Ajuste Mockup vista pre-apropiaciones

La vista de propiaciones es confusa al cliente por lo que se plantea introducir una vista previa que indique las actividades a realizar:

  • Consultar el arbol de vigencia actual
  • Crear preasignaciones de apropiaciones inicailes para próximas vigencias

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.