Project

General

Profile

Related-document section diagnostics
  • You cannot create the items required by this section.
  • Missing placeholders: reference_documents, applicable_documents, compliance_documents, figures, tables, formulas, models.

1: Bugs conocidos

CS-0028 Trackers faltantes en el futuro

Al actualizar cosmosys el programa da error si le faltan a los proyectos los nuevos trackers necesarios.

Hay q buscar una manera de q no vuelva a suceder, ver si lo q hemos añadido hay q ponerlo al final de las migraciones.

Diagram pending; it is loading in the background.

CS-0027 Trackers faltantes

Al actualizar cosmosys el programa da error si le faltan a los proyectos los nuevos trackers necesarios.

Diagram pending; it is loading in the background.

CS-0005 Idioma de Datos del Proyecto erróneo

Cuando pulsamos en la pestaña de Datos del Proyecto toma el idioma del proyecto para la interfaz.

Debería tomar el idioma de la interfaz, y dejar el idioma del proyecto para el contenido.

Diagram pending; it is loading in the background.

CS-0007 Diagramas fallan por tooltip excesivo

El sistema está erróneamente metiendo toda la descripción como tooltip. Cuando la descripción es grande (pasa a menudo en documentos de texto pasados por cosmoSys) el diagram falla porque no puede pintar el nodo.

Hay que truncar a 512 bytes y, si encuentra un retorno de carro antes, pues en el retorno de carro.

Diagram pending; it is loading in the background.

CS-0012 Cuando un tracker no se puede quitar de un proyecto, falla silenciosamente

Al quitar csDatum, el setter registra el error “Tracker ids cannot remove trackers required by the project profile”, pero conserva la selección actual. Después, save limpia ese error, valida el estado conservado y devuelve true. Por eso no aparece un error en pantalla y csDatum sigue activo.

El problema está en cómo se combinan el setter y la validación del perfil: el setter bloquea el cambio antes de que la validación pueda detectar que falta el tracker. En el código cargado, csDatum es obligatorio para el perfil items, independientemente de que el proyecto tenga contenido.

Diagram pending; it is loading in the background.

2: Features

CS-0010 Poner juntas las imágenes que están en la misma línea

Cuando queremos poner una imagen al lado de la otra hacemos esto:

En el informe HTML esto funciona bien, si hay ancho de banda suficiente, una queda al lado de la otra. Pero si exportamos a ODT, DOCX ... el algoritmo de pintado va a coger cada una de ellas y estirarla a todo el ancho. De esa manera una aparece debajo de la otra.

Deberíamos detectar que no hay retorno de carro y "sumar anchuras" para ver si nos caben en la misma línea. Quizá no sea resoluble, pero quizá sí.

En caso contrario, deberíamos encontrar algún método para subir imágenes y fusionarlas de varias maneras, creando una imagen para incrustar automáticamente.

Quizá sea esa la manera, a la hora de exportar, sintetizar una imagen efímera para que funcione bien.

Diagram pending; it is loading in the background.

CS-0011 Centrado de textos e imágenes

Explicar en la wiki que si queremos centrar una imagen y texto de abajo hay que aplicar la técnica de la cita.

Es decir así:

Este es el texto de debajo de la imagen

Y luego este es el cuerpo del texto continuando.

Más pruebas

Este es el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagenes el texto de debajo de la imagen

Y luego este es el cuerpo del texto continuando.

Otra prueba


Este es el texto de debajo de la imagen

Y luego este es el cuerpo del texto continuando.

Más pruebas


Este es el texto de debajo de la imagen

Y luego este es el cuerpo del texto continuando.

Ok, las pruebas concluyen que no están centrados, simplemente que al estar citados tienen sangría por ambos lados, lo que unido a una imagen que ocupa suficiente y un texto lo bastante largo, logran el efecto.

Quizá la técnica sea que cuando un texto sea muy corto le pongamos caracteres por delante y por detrás, y a las imágenes también les calculemos unas imágenes paralelas para concatenarlas como en #183, o agrandemos la imagen con transparencias por los lados.

Diagram pending; it is loading in the background.

CS-0015 Informes con control de cambios activado

En ocasiones puede ser interesante que un informe se genere con el control de cambios activado, para que así pueda usarse como un documento de revisión y corrección del proyecto, permitiendo a los usuarios hacer la corrección sobre el propio documento. Una opción de la exportación podría activar el control de cambios antes de cerrar el documento.

Diagram pending; it is loading in the background.

CS-0013 Incluir la imagen corporativa y las plantillas de proyecto en los snapshots

Ampliar la captura y materialización de snapshots para incluir la imagen corporativa del proyecto y las plantillas que tenga configuradas (de informes y ODS, incluidos los recursos propios del proyecto cuando corresponda).

En el preflight de importación firmado, preguntar por separado si se desea importar la imagen corporativa y si se quieren importar las plantillas, de modo que pueda elegirse cualquiera de las dos opciones sin tener que seleccionar la otra. Mostrar los conflictos con el proyecto de destino antes de confirmar; no sobrescribir silenciosamente su configuración ni sus recursos.

Diagram pending; it is loading in the background.

CS-0024 Refactorizar selectores de items

Los diagramas, árboles y algunas funcionalidades de plugins (PORIS panels, PORIS requirements, PORIS validation plans...) deben seleccionar qué entra y qué no entra en su ámbito.

Hay que sacar los selectores de ítems fuera de los diagramas, y hacer que puedan aprovecharlos otras funcionalidades.

El selector debe crear una lista de ítems que no tienen por qué estar en la base de datos (no ActiveRecord), pues así se pueden crear programáticamente en RAM para acelerar y controlar mejor las pruebas.

Diagram pending; it is loading in the background.

CS-0026 Paneles en el cuerpo de la página

Cuando abrimos un ítem hay demasiada información, y alguna de ella es costosa de adquirir y no la vamos a usar.

unos "tabs" que carguen contenido "lazy" con un spinner nos irían bien.

por defecto el diagrama combinado, los otros diagramas sólo cuando presionamos la pestaña correspondiente.

Diagram pending; it is loading in the background.

3: Coexistencia con otros plugins

En este apartado tendremos tareas para integrar y probar otros plugins de Redmine con el que cosmoSys pueda entrar en conflicto o en sinergia.

También añadimos aquí una lista de los plugins que usábamos en conjunción con las versiones antiguas de cosmoSys, para ir abriendo las tareas correspondientes:

CS-0029 Prestaciones bajísimas

Los diagramas y la navegación se ha vuelto lentísima según en la 0.1.8 y 0.1.9

Los cambios introducidos en #3537 han introducido unos tiempos de pintado inasumibles.

Diagram pending; it is loading in the background.

CS-0030 Usar pestañas para los diagramas y otros productos

Items y proyectos deben usar pestañas para los diagramasm, los formularios PORIS, y otros productos.

De esa manera se aligera la carga inicial de la página y sólo se ejecutan ciertos trabajos si el usuario los requiere.

Diagram pending; it is loading in the background.

CS-0031 Los csInfo no pintan diagramas

En la 0.1.10 se resolvió #4026 , pero los csInfo dejaron de ofrecer diagramas.

Diagram pending; it is loading in the background.

CS-0032 Añadir nodos en la vista de árbol

Cuando seleccionamos un nodo y pulsamos el botón derecho, nos debe mostrar la posibilidad de escoger hacer un hijo o un nodo posterior. Si el nodo no permite hijos, no debe ofrecerlo.

Diagram pending; it is loading in the background.

CS-0034 render static formulas and preserve macro sources

Report spacing normalization leaves Redmine macro sources intact, including

indentation, CRLF/LF line endings and line continuations. Redmine expands macros

before HTML-specific export preparation; the report does not rewrite their

embedded diagram code.

When redmine_cbots_latex is installed, static ODT/DOCX/PDF export invokes its

server-side renderer before importing HTML into Writer. Browser MathJax is not

used for document export. Formula images keep their CSS print dimensions so

inline formulas and table cells retain their layout. Unsupported expressions

remain readable as source text; the static renderer supports a subset of TeX.

Diagram pending; it is loading in the background.

CS-0037 Migrations contain SQL code

That is a tremendous error. WE shall fix ASAP.

Diagram pending; it is loading in the background.