Errores #2916
cerrada
Documentos no visibles si el usuario de subida no existe
Añadido por Santiago Ramos hace más de 7 años.
Actualizado hace más de 7 años.
Fecha de inicio:
2017-05-12
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.
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.
- Estado cambiado de Asignada a Resuelta
- % Realizado cambiado de 0 a 100
- Tiempo estimado establecido a 1:00 h
Exportar a: Atom
PDF