Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement - APP + API - Nueva página de inicio #159

Merged
merged 83 commits into from
Sep 16, 2024

Conversation

juanSTIC
Copy link
Collaborator

@juanSTIC juanSTIC commented Jun 13, 2024

Se sustituye la pagina de inicio por una propuesta con un mayor número de funcionalidades y con más información a la vista de los usuarios.

Características incluidas

  • Visualización dual persistente entre sesiones:

    • Modo tabla
    • Modo tarjetas
  • Filtrado avanzado:

    • Por etiquetas
    • Por grupos
    • Por tipos
    • Por nombre
  • Ordenación en el modo tabla:

    • Por título
    • Por tipo
    • Por autor
    • Por fecha de creación
    • Por fecha de modificación
    • Por otros campos relevantes
  • Indicador de conteo:

    • Muestra informes visibles vs. total
  • Creación de nuevos informes:

    • Botón para crear (no disponible para observadores)
  • Gestión de informes:

    • Edición inline del nombre
    • Edición inline del tipo
    • Abrir
    • Clonar
    • Eliminar
    • Copiar url pública
  • Información detallada:

    • Autor
    • Fechas de creación/modificación
    • Fuente de datos
    • Grupos
    • Etiquetas
    • Edición privada
  • Indicadores visuales:

    • Colores e iconos para tipos de informes
    • Indicadores de filtros activos para etiquetas, grupos y tipos de informe
  • Responsive design:

    • Adaptable a diferentes tamaños de pantalla
  • Control de acceso:

    • Opciones según rol del usuario. Deben aplicar las mismas restricciones que en el home actual a usuarios no administradores
  • Ordenación persistente:

    • Mantiene criterio al aplicar filtros
  • Manejo de errores:

    • Alertas y mensajes de error en operaciones clave

Traducciones

Las traducciones correspondiente a esta funcionalidad se han incluido en los ficheros stic_messages.XX.xliff. Si finalmente está página formase parte del core de EDA, podrían pasarse a los ficheros de idioma propios de EDA.

@juanSTIC juanSTIC self-assigned this Jun 13, 2024
@juanSTIC juanSTIC force-pushed the enhancement/home2 branch from b4b87c3 to e0cedcf Compare June 25, 2024 15:40
@juanSTIC juanSTIC changed the base branch from master to reporting July 15, 2024 08:42
@juanSTIC juanSTIC requested a review from PaulaaSTIC September 6, 2024 15:51
Copy link
Collaborator

@PaulaaSTIC PaulaaSTIC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La URL que se genera desde el nuevo botón "Copiar URL pública" no incluye el segmento correspondiente al idioma (/en/es/ca/), lo que provoca un error. corregido

@juanSTIC juanSTIC requested a review from PaulaaSTIC September 9, 2024 07:19
Copy link
Collaborator

@jortilles jortilles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quitar el console.log y cambiar a homeSDA

group: originalDashboard.group // Maintain the same group permissions
});

console.log('Cloned dashboard before saving:', clonedDashboard);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este console log no es necesario

@juanSTIC juanSTIC requested a review from jortilles September 10, 2024 06:44
jalbaiges
jalbaiges previously approved these changes Sep 10, 2024
Copy link

@jalbaiges jalbaiges left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cadenas revisadas. Si es necesario validar viéndolo en la instancia, solicitadme nueva revisión cuando esté desplegada la última versión.

Copy link

@jalbaiges jalbaiges left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revisando la página de inicio en el interfaz de usuario:

  1. En los filtros de etiquetas/grupos/tipos aparece un placeholder en el buscador cuyo texto ("buscar etiqueta/grupo") debe de estar "hardcodeado" (o por lo menos son cadenas que no aparecen en los ficheros revisados).

  2. Por coherencia con los otros dos filtros, parece que el placeholder del filtro de tipos debería ser "Buscar tipo".

  3. En el menú de Acciones los iconos de abrir y clonar tienen tooltip pero el de eliminar no lo tiene.

  4. Al hacer "inline edit" del tipo aparece un botón para cancelar la edición cuyo texto también parece estar hardcodeado o, a lo mejor, no traducido al catalán en el fichero base de EDA si es que la cadena está ahí.

@juanSTIC juanSTIC requested a review from jalbaiges September 13, 2024 06:31
@juanSTIC juanSTIC merged commit 23237d0 into reporting Sep 16, 2024
@juanSTIC juanSTIC deleted the enhancement/home2 branch September 16, 2024 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SinergiaDA
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incidencia - EDA - SDA - Usuarios de grupo pueden crear informes públicos
5 participants