Proyecto

General

Perfil

Correccion - Mejora #5086

Evitar que determinados campos de acuerdos y usuario comiencen o acaben con espacios

Añadido por Oscar Abad hace 8 meses. Actualizado hace 7 meses.

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

0%

Version:

Descripción

Especificación

Al realizar búsquedas por nombre en el listado de acuerdos, no aparecen los acuerdos que comiencen por espacio. A nivel general hay una problemática sobre determinados campos que se informan mediante 'corta y pega', añadiendo en determinadas ocasiones espacios al incio o al final sin que tenga sentido dada la naturaleza del dato.

A largo plazo, seria interesante utlizar esta gema para poder controlar de forma general el formato de los campos del modelo:
https://github.com/AaronLasseigne/active_interaction
De esta forma podríamos separar del modelo (models) esta parte del código (interactions)

Ejemplo práctico en:
https://github.com/adriatp/oei-code-test/tree/main/app/interactions

Una forma más sencilla seria a través de un concern 'Stripable' donde enviemos los campos del modelo donde hay que quitar espacios.

Implementación

Un nuevo Concern (Stripable) nos permitirá antes de la validación la eliminación de espacios en campos del modelo donde se incluya,

Inicialmente lo vamos a aplicar en 2 modelos: AcuerdoDatos y Usuario.

Ejemplo de uso:

  include ::Stripable
  # Campos del modelo donde eliminaremos espacios iniciales y finales (strip)
  stripable [:nombre, :correoe, :nombre_completo, :descripcion]

Histórico

#1 Actualizado por Oscar Abad hace 8 meses

  • Se actualizó Descripción (diff)

#2 Actualizado por Oscar Abad hace 8 meses

  • Estado cambiado Asignada por En Curso

#3 Actualizado por Oscar Abad hace 7 meses

  • Se actualizó Descripción (diff)

#4 Actualizado por Oscar Abad hace 7 meses

  • Asunto cambiado Evitar que los nombres de acuerdos comiencen o acaben con espacios por Evitar que determinados campos de acuerdos y usuario comiencen o acaben con espacios
  • Se actualizó Descripción (diff)

#5 Actualizado por Oscar Abad hace 7 meses

  • Se actualizó Descripción (diff)

#6 Actualizado por Oscar Abad hace 7 meses

  • Se actualizó Descripción (diff)

#7 Actualizado por Oscar Abad hace 7 meses

  • Se actualizó Descripción (diff)

#8 Actualizado por Oscar Abad hace 7 meses

  • Estado cambiado En Curso por Resuelta

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: