Funcionalidad #1570
cerradaEspacios para financiadores y estructura de implementadores por paises
Añadido por Jaime Ortiz hace casi 12 años. Actualizado hace casi 12 años.
100%
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.
Ficheros
Propuesta_creación_espacios.odt (61 KB) Propuesta_creación_espacios.odt | Txema Larrea, 2013-01-10 18:54 | ||
Ticket_1570_2.odt (144 KB) Ticket_1570_2.odt | Santiago Ramos, 2013-01-31 10:53 |
Peticiones relacionadas 5 (1 abierta — 4 cerradas)
Actualizado por Txema Larrea hace casi 12 años
- Añadido Fichero Propuesta_creación_espacios.odt Propuesta_creación_espacios.odt
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.
Actualizado por Santiago Ramos hace casi 12 años
- Categoría establecido a Desarrollo
- Estado cambiado de Nueva a Asignada
- Asignado a cambiado de Jaime Ortiz a Santiago Ramos
- Versión prevista establecido a 2.31
- Tiempo estimado establecido a 6:00 h
Actualizado por Santiago Ramos hace casi 12 años
- Asunto cambiado de Eliminar la documentación general del agente a Espacios para financiadores y estructura de implementadores por paises
- % Realizado cambiado de 0 a 100
- Tiempo estimado cambiado de 6:00 h a 10:00 h
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)
Actualizado por Santiago Ramos hace casi 12 años
- Estado cambiado de Asignada a Resuelta
Actualizado por Santiago Ramos hace casi 12 años
- Estado cambiado de Resuelta a Asignada
- % Realizado cambiado de 100 a 90
Actualizado por Santiago Ramos hace casi 12 años
- Añadido Fichero Ticket_1570_2.odt Ticket_1570_2.odt
Actualizado por Santiago Ramos hace casi 12 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
Actualizado por Santiago Ramos hace casi 12 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
Actualizado por Santiago Ramos hace casi 12 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
Actualizado por Santiago Ramos hace casi 12 años
- Estado cambiado de Asignada a Resuelta
- % Realizado cambiado de 90 a 100