Closed calderonsamuel closed 1 year ago
Este panel debe permitir añadir y eliminar miembros, además de definir su color de tarjeta y rol dentro del grupo
Este panel debe permitir también gestionar las unidades de medida de las tareas
Este panel debe permitir añadir y eliminar miembros, además de definir su color de tarjeta y rol dentro del grupo
Actualmente la actualización de datos de miembro de grupo se hace de manera individual. Para poder hacerlo de manera grupal se puede usar algo similar a lo explicado en https://stackoverflow.com/questions/25674737/update-multiple-rows-with-different-values-in-one-query-in-mysql y generar una plantilla con {glue}
para el CASE WHEN
del SQL statement.
Primer esbozo
glue::glue_sql(
"WHEN {`col_id`} = {id_value} THEN {col_value}",
col_id = "id",
id_value = c("a", "b"),
col_value = c("x", "y"),
.con = con
)
#> <SQL> WHEN `id` = 'a' THEN 'x'
#> <SQL> WHEN `id` = 'b' THEN 'y'
Este panel debe permitir añadir y eliminar miembros, además de definir su color de tarjeta y rol dentro del grupo
Actualmente la actualización de datos de miembro de grupo se hace de manera individual. Para poder hacerlo de manera grupal se puede usar algo similar a lo explicado en https://stackoverflow.com/questions/25674737/update-multiple-rows-with-different-values-in-one-query-in-mysql y generar una plantilla con
{glue}
para elCASE WHEN
del SQL statement.
Se prefirió hacer la edición de miembros de grupo de manera individual. Para ello se desarrolló una manera manual de crear shiny inputs. Resultó bastante trabajoso pero se logró. En el pull request que cierre este issue se desarrollará con mayor profundidad
Debe ser visible solo a administradores de grupo