Proyecto

General

Perfil

Funcionalidad #1570

Espacios para financiadores y estructura de implementadores por paises

Añadido por Jaime Ortiz hace más de 11 años. Actualizado hace alrededor de 11 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2012-12-19
Fecha fin:
% Realizado:

100%

Tiempo estimado:
10.00 h

Descripción

Debido a la diversidad de tipologias de agente, y a la necesidad de acceder a la documentación de agente por parte de usuarios que nos llevan la gestión financiera de agente, proponemos eliminar la documentación general del agente. Actualmente lo que sucede es que se genera desde el punto de vista de la documentación general una posible duplicidad de espacios.

El menu de documentación de agentes se quedaría solamente para los documentos de gastos y de movimientos que se seguirían gestionando desde dentro del agente.

Pero la documentación general del agente pasaría a ser un tipo de espacios como los habituales de la documentación general.

Propuesta_creación_espacios.odt (61 KB) Txema Larrea, 2013-01-10 18:54

Ticket_1570_2.odt (144 KB) Santiago Ramos, 2013-01-31 10:53


Peticiones relacionadas

relacionada con Gong - Funcionalidad #1557: ACLs sobre proyectos y agentes en documentacion Resuelta 2012-11-12
relacionada con Gong - Correccion - Mejora #1463: Migas de pan en los Documentos Resuelta 2012-06-18
relacionada con Gong - Funcionalidad #1590: Permitir subespacios en los espacios de proyecto, agentes y paises Resuelta 2013-01-31
relacionada con Gong - Funcionalidad #1572: Posibilidad de asignar los permisos del espacio padre. En definición 2012-12-19
relacionada con Gong - Funcionalidad #1571: Contemplar la posibilidad de crear grupos de usuarios para los permisos Duplicada 2012-12-19

Histórico

#1 Actualizado por Txema Larrea hace más de 11 años

Creo que es un poco más amplio que lo explicado en este ticket. Es muy útil el funcionamiento actual de definir espacios, automáticamente, por cada agente. Simplifica la labor de administración y estandariza la forma de organizar la información. Pero en la forma actual se complica al no distinguir entre socia local y delegación, ambos dos son agentes pero con unas necesidades de espacios bien distintas.

Adjunto un documento OpenWriter con reflexiones y propuestas.

#2 Actualizado por Santiago Ramos hace alrededor de 11 años

  • Categoría establecido a Desarrollo
  • Estado cambiado Nueva por Asignada
  • Asignado a cambiado Jaime Ortiz por Santiago Ramos
  • Versión prevista establecido a 2.31
  • Tiempo estimado establecido a 6.00

#3 Actualizado por Santiago Ramos hace alrededor de 11 años

  • Asunto cambiado Eliminar la documentación general del agente por Espacios para financiadores y estructura de implementadores por paises
  • % Realizado cambiado 0 por 100
  • Tiempo estimado cambiado 6.00 por 10.00

Cambios realizados:

  • Definicion de "socia local" en agentes implementadores (desde administración)
  • Los agentes marcados como "socia local" no tienen gestión económica (no aparece acceso a sección agentes)
  • Creación de espacios para paises
  • Creación de espacios para "socias locales" o "delegaciones" dentro de paises
  • Definición de espacios automáticos para paises (desde gestión de espacios en administración)
  • Reestructuración de los espacios de implementadores (dentro de "socias locales" o "delegaciones" de cada país)
  • Creación de espacios para financiadores puros
  • Definición de espacios automáticos para financiadores (desde gestión de espacios en administración)
  • Creación de pseudo-carpeta "Implementadores" con enlace a la ruta real de los agentes implementadores
  • Navegación por carpetas a través de la información de la ruta

Finalmente no se ha hecho distinción entre "socias locales" y "delegaciones" a la hora de definir las carpetas automáticas. En el futuro se estudiará la posibilidad.

Además, como relacionado:

  • Revisión de ACLs de acceso a carpetas de agentes y proyectos desde documentación general (ticket #1557)

#4 Actualizado por Santiago Ramos hace alrededor de 11 años

  • Estado cambiado Asignada por Resuelta

#5 Actualizado por Santiago Ramos hace alrededor de 11 años

  • Estado cambiado Resuelta por Asignada
  • % Realizado cambiado 100 por 90

#6 Actualizado por Santiago Ramos hace alrededor de 11 años

#7 Actualizado por Santiago Ramos hace alrededor de 11 años

Comentarios respecto al documento Ticket_1570_2.odt (punto 10):

No he podido entrar a un proyecto para ver si esta navegación también la podemos usar cuando estamos en un proyecto, para 
ver/grabar documentos en los espacios de las socias locales asignadas al mismo. Da el siguiente error de aplicación:

El error es debido a un problema en la instalación en desarrollo (el usuario de base de datos no tiene acceso a la consulta de una vista que genera la información general del proyecto) y no de estas modificaciones. Corrijo la instalación por otro lado, pero para comprobar la navegación desde proyectos se puede usar el acceso:

http://desarrollo.gong.org.es/proyectos/1/documentos_proyecto/documento/listado

#8 Actualizado por Santiago Ramos hace alrededor de 11 años

Comentarios respecto al documento Ticket_1570_2.odt (punto "Fallo general: el tema de permisos"):

1.- Sobre el antiguo espacio "Agentes"

el espacio “Agentes” no conduce a ninguna parte, supongo que o bien se crea como una pseudo-carpeta para acceder a los 
distintos agentes, o bien se elimina.

Ese espacio era donde anteriormente estaban todos los agentes. Al cambiarse la ubicación de estos a los espacios de paises, el espacio "Agentes" queda vacío y deja de tener sentido como espacio "de sistema" y pasa a ser modificable/borrable desde la administración, donde se puede eliminar si se desea (he preferido no borrarlo automáticamente y dejar que se decida en cada instalación si se quita).

2.- Sobre los permisos para paises o financiadores

Al no aparecer como un espacio raíz “Países”, “Financiadores”... quedan sin poder gestionarse permisos en dichos espacios.

En este cambio no quería definir permisos por paises o financiadores, sino únicamente su estructura. Una solución que pensamos fué la de permitir la asignación de usuarios a financiadores (al igual que sucede con los implementadores) y que fueran sólo estos usuarios los que accedieran a esa documentación.

Sin embargo, no pensamos que fuerá práctica pues probablemente la información de los espacios de paises y financiadores deba ser únicamente modificable por un conjunto de usuarios concreto, pero consultable por todo el mundo.

Por ello, se ha optado por asignar permisos de acceso al conjunto de financiadores y al conjunto de paises (al igual que en los espacios raíz) y que estos permisos se "propaguen" a los espacios hijos. Esto no está recogido en este ticket, sino en otro distinto pendiente aún de realización: #1572

#9 Actualizado por Santiago Ramos hace alrededor de 11 años

Corrección de instalación de desarrollo:

  • Se ha resuelto el problema de permisos de acceso a BBDD en la instalación de desarrollo

Actualizacion del código y más comentarios:

  • Permisos para países y financiadores => Aunque se pensaba incluir este tema en el ticket #1572 , para poder sacar este cambio sin esperar a los permisos de los espacios padre se incluye gestión individualizada de cada espacio automático de financiador y país
    • Permisos para financiadores => La gestión de usuarios por espacios coincide con lo propuesto en el documento (lectura y escritura con el mismo comportamiento que para los documentos generales)
    • Permisos para paises => Para todos los usuarios con alguna delegación o socia local de ese país asignada salvo que el espacio automático esté oculto y en ese caso según los usuarios definidos
  • Diferenciación de espacios automáticos para delegaciones y socias locales => De momento se deja agrupada la definición de espacios para ambos (exige cambios más profundos) y se tratará en el ticket #1592
  • Se ha modificado el nombre "Implantadores" por "Implementadores" en el espacio "virtual" de la raíz
  • Grupos de usuarios => está planteado en el ticket #1571

#10 Actualizado por Santiago Ramos hace alrededor de 11 años

  • Estado cambiado Asignada por Resuelta
  • % Realizado cambiado 90 por 100

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: