Proyecto

General

Perfil

Funcionalidad #2754

Filtrado de listado de gastos según usuario que lo consulta

Añadido por Santiago Ramos hace más de 7 años. Actualizado hace más de 7 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2016-10-25
Fecha fin:
% Realizado:

100%


Descripción

Cuando se intenta dar acceso a la gestión económica de un proyecto a miembros de una socia local no queremos que todo el listado de gastos imputados por las delegaciones sea visible a estos, sino tan sólo los propios gastos que están manejando.

Lo mismo sucede para los usuarios de diferentes delegaciones: puede ser necesario que un usuario de una delegación no pueda ver los gastos imputados por los usuarios de otra distinta (p.ej. para que una delegación de terreno no vea los gastos de personal imputados al proyecto por la sede).

Esto aplica tan sólo al detalle de gastos, no debería aplicar a los consolidados (resúmenes) de seguimiento.

Las condiciones a aplicar sobre el listado de gastos serían:

  • El usuario está asignado al proyecto con rol marcado con "Privilegios Especiales": puede ver todos los gastos
  • En caso contrario, se verán únicamente los gastos de socias locales + los de los agentes sobre los que tenemos algún tipo de permisos (usuario_x_agente)

En el futuro, para permitir la conexión y filtrado de socias locales, habrá que permitir asignar el usuario a este tipo de implementadores (agente_id en modelo de usuario) y revisar este tipo de usuarios para que tan sólo puedan ver sus propios gastos.

Histórico

#1 Actualizado por Santiago Ramos hace más de 7 años

Es correcta esta aproximación?. Os parece bien?.

La idea sería que este comportamiento afectara lo menos posible a los proyectos/usuarios/gastos ya metidos en las instalaciones.

Quizás sería conveniente meterle un flag a los proyectos (p.ej.: "invisibilizar_gastos_no_propios") para definir si se debe o no se debe aplicar este filtrado?.

#2 Actualizado por Jaime Ortiz hace más de 7 años

Hola,

Necesitaría hacer una consulta un poco mas profunda. Esta una demanda que hace mucho tiempo que no escuchamos por parte de los usuarios.

Actualmente las demandas mas habituales van en la linea de la eliminar (o al menos ocultar) complejidad, configurar con mas facilidad, etc. Pero si es una necesidad para la OEI entiendo que se le "meta mano" al asunto.

El tema es que mi propuesta seria que para armonizar el tema de ocultar la complejidad creo que el comportamiento por "defecto" podría ser "ver todos" los gastos. Osea, si no haces nada el usuario podrá ver todos los gastos

¿Como lo ves?

Así en la propuesta de concreción que haces:

  • El usuario está asignado al proyecto con rol marcado con "Privilegios Especiales": puede ver todos los gastos

La propuesta que hago es al contrario: tener que especificar el "Ver solo gastos de sus agentes"

  • En caso contrario, se verán únicamente los gastos de socias locales + los de los agentes sobre los que tenemos algún tipo de permisos (usuario_x_agente)

Ok a utilizar usuario_x_agente. Ahora bien, quizá es el momento de aprovechar y ver si dentro de un mismo agente (delegación) se va a querer fragmentar aun mas lo que cada uno quiere ver, y plantearse si es mejor bajar al nivel de usuario_x_libro. Aunque actualmente para nosotros esto no se presenta como demanda podría estudiarse.

Gracias y abrazos!

#3 Actualizado por Santiago Ramos hace más de 7 años

Estoy de acuerdo en buscar simplicidad, por eso planteaba que quizás fuera bueno meterle un flag al proyecto para que por defecto todo funcionara como hasta ahora a no ser que se defina así en la propia configuración del proyecto.

El bajar a nivel de libros no lo veo tan claro a nivel funcional. El libro aplica tan sólo a los pagos y ese es un paso posterior que (incluso) puede no existir siquiera en la vida de un gasto (gastos valorizados): Se ve un gasto que aún no está pagado y luego deja de verse cuando se paga?. Suena un poco raro.

#4 Actualizado por Jaime Ortiz hace más de 7 años

Epa!

Estoy de acuerdo en buscar simplicidad, por eso planteaba que quizás fuera bueno meterle un flag al proyecto para que por defecto todo funcionara como hasta ahora a no ser que se defina así en la propia configuración del proyecto.

Bueno, pues puede ser con el marcado por defecto. Yo pretendia hacerlo mas especifico el que el flag tuviese el sentido contrario. Pero bueno, asi esta bien.

El bajar a nivel de libros no lo veo tan claro a nivel funcional. El libro aplica tan sólo a los pagos y ese es un paso posterior que (incluso) puede no existir siquiera en la vida de un gasto (gastos valorizados): Se ve un gasto que aún no está pagado y luego deja de verse cuando se paga?. Suena un poco raro.

Ok. Tienes razon. Es cierto que los libros afectan a los pagos.

Saludos!

#5 Actualizado por Santiago Ramos hace más de 7 años

  • % Realizado cambiado 0 por 40

Filtrado en:

  • Ejecucion Económica -> Gastos
  • Ejecucion Económica -> Gastos cofinanciables
  • Ejecucion Económica -> Numeración de Facturas
  • Ejecución económica -> Exportación de gastos
  • Ejecución económica -> Exportación de transferencias
  • Ejecución económica -> Transferencias
  • Resumen -> Arqueos de caja/cuenta
  • Resumen -> Resumen de proveedores
  • Resumen -> Resumen de transferencias
  • Ejecución económica -> Importación de gastos

#6 Actualizado por Santiago Ramos hace más de 7 años

  • Tipo cambiado Correccion - Mejora por Funcionalidad
  • Estado cambiado Asignada por Resuelta
  • % Realizado cambiado 40 por 100

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: