Proyecto

General

Perfil

Funcionalidad #5246

[Contratos] Informar usuario que realiza la observación del cambio de estado

Añadido por Oscar Abad hace 3 meses. Actualizado hace 3 meses.

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

100%

Version:

Descripción

Especificación

Cuando se cambia de estado de contrato, se informa el campo observaciones del estado desde el que se cambia, quedando confuso a posteriori quien ha escrito las observaciones (parece que haya sido el usuario que ha generado el estado). Habría que añadir al final de las observaciones el nombre del usuario que ha realizado el cambio para evitar confusiones.

Implementación

En método modificar_crear de EstadoContratoController

...
      if estado_anterior
        # Informamos en las observaciones el nombre del usuario que las ha redactado para no confundir 
        # con el usuario que ha generado el estado (Cambiado por)
        observaciones = "#{params[:estado_anterior][:observaciones]} (#{@usuario_identificado.nombre})" if params[:estado_anterior][:observaciones].present?
        # Eliminamos al estado anterior como "estado_actual" 
        estado_anterior.update_attributes(estado_actual: false, observaciones: observaciones, fecha_fin: Date.today)
      end
...

Histórico

#1 Actualizado por Oscar Abad hace 3 meses

  • Estado cambiado Nueva por En Curso

#2 Actualizado por Oscar Abad hace 3 meses

  • Se actualizó Descripción (diff)

#3 Actualizado por Oscar Abad hace 3 meses

  • Se actualizó Descripción (diff)

#4 Actualizado por Oscar Abad hace 3 meses

  • Se actualizó Descripción (diff)

#5 Actualizado por Oscar Abad hace 3 meses

  • Estado cambiado En Curso por Resuelta
  • % Realizado cambiado 0 por 100

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: