Acciones
Errores #2916
cerradaDocumentos no visibles si el usuario de subida no existe
Fecha de inicio:
2017-05-12
Fecha fin:
% Realizado:
100%
Tiempo estimado:
1:00 h
Versión:
Descripción
Si el documento no tiene referencia con usuario (con el usuario que lo ha subido) no aparece en el listado de documentos de un espacio.
Actualizado por Santiago Ramos hace más de 7 años
El metodo de obtención de documentos de un espacio está obteniendo los documentos como:
espacio.reload.documento.joins(:usuario).order(orden)
Si el documento no tiene usuario_id (nil) el join no lo incluye y no se muestra (más allá de que no tiene sentido el joins sin hacer luego un filtro de usuarios).
Como justo antes de la consulta se ejecuta un:
# Salvo que estemos administrando espacios, evita que un no autorizado entre en el espacio espacio = nil if espacio && !administracion && espacio.usuario_no_permitido(current_user)
para ocultar los espacios sobre los que no se tienen permisos, se puede quitar el joins.
Actualizado por Santiago Ramos hace más de 7 años
- Estado cambiado de Asignada a Resuelta
- % Realizado cambiado de 0 a 100
- Tiempo estimado establecido a 1:00 h
Acciones