diff --git a/src/pages/w/[sys_tag]/board.astro b/src/pages/w/[sys_tag]/board.astro index 49a67c0..47e495b 100644 --- a/src/pages/w/[sys_tag]/board.astro +++ b/src/pages/w/[sys_tag]/board.astro @@ -323,7 +323,7 @@ const metaDescription = `${workspace.name} board on Forge OS. Track issues, spri porque se usan una vez cada mucho, no en cada visita. Lo que se usa a diario se queda fuera. */} - {acceso.rol !== 'viewer' && activeSprintId && currentSprintObj && ( + {acceso.rol !== 'viewer' && (
- - {currentSprintObj.status === 'active' && ( - + {/* Crear un sprint también es una acción de sprint, y tampoco es + algo de cada día: sacarlo de la barra es lo que hace que + «+ Issue» —eso sí es de cada día— deje de caer a otra fila. */} + {(acceso.rol === 'owner' || acceso.rol === 'editor') && ( + <> + +
+ )} - {acceso.rol === 'owner' && ( + {/* Lo que sigue solo tiene sentido con un sprint delante: en el + backlog no hay nada que completar ni que borrar. */} + {activeSprintId && currentSprintObj && ( <> -
- {/* Borrar reorganiza el trabajo de todo el equipo, así que es - de dueños. Los tickets no se van con él. */} - + + {currentSprintObj.status === 'active' && ( + + )} + + {acceso.rol === 'owner' && ( + <> +
+ {/* Borrar reorganiza el trabajo de todo el equipo, así que + es de dueños. Los tickets no se van con él. */} + + + )} )}
)} - {(acceso.rol === 'owner' || acceso.rol === 'editor') && ( - - )} - {acceso.rol !== 'viewer' && (