Proyecto

General

Perfil

Acciones

Correccion - Mejora #3508

cerrada

No aparecen usuarios al crear una tarea en un proyecto

Añadido por Jaime Ortiz hace más de 5 años. Actualizado hace más de 5 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
-
Versión prevista:
Fecha de inicio:
2018-11-30
Fecha fin:
% Realizado:

0%

Tiempo estimado:
Version:

Descripción

Parece que solo aparecen los usuarios asignados a grupos

Acciones #2

Actualizado por Jaime Ortiz hace más de 5 años

Hay que sustituir el

joins [:usuarios, : grupo_usuario]

Por un left outer join.

103       @usuarios = UsuarioXProyecto.where(proyecto_id: @proyecto.id).
104                                    joins([:usuario]).joins("LEFT OUTER JOIN `grupo_usuario` ON `grupo_usuario`.`id` = `usuario_x_proyecto`.`grupo_usuario_id`").
105                                    where("usuario.bloqueado IS NOT TRUE").
106                                    where("grupo_usuario_id IS NULL OR grupo_usuario.ocultar_proyecto IS NOT TRUE").
107                                    reorder("usuario.nombre")
Acciones #3

Actualizado por Jaime Ortiz hace más de 5 años

  • Estado cambiado de Nueva a Resuelta
Acciones

Exportar a: Atom PDF