Skip to content

Feature/agregar botón de cierre de caso en la vista de detalles - #274

Open
ucabrera wants to merge 3 commits into
developfrom
feature/addedCaseCloseButton
Open

Feature/agregar botón de cierre de caso en la vista de detalles#274
ucabrera wants to merge 3 commits into
developfrom
feature/addedCaseCloseButton

Conversation

@ucabrera

Copy link
Copy Markdown
Collaborator

Se agrega el botón de cerrar el caso en el detalle de este.
imagen

Copilot AI lite review requested due to automatic review settings September 10, 2026 12:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

El nuevo botón no valida permisos en frontend y hay un camino de error (fallo en getState) que hoy no muestra feedback al usuario.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Este PR agrega la acción de cerrar un caso desde la UI, incorporando un botón con confirmación tanto en la vista de detalle como en la tabla/listado de casos, y centralizando la lógica en un componente reutilizable.

Changes:

  • Se incorpora el botón de “Cerrar caso” en la vista de detalle del caso.
  • Se reemplaza la implementación previa (modal + lógica en TableCase) por un componente reutilizable CloseCaseButton.
  • Se encapsula la transición al estado “solved” (buscando un hijo con solved=true) y el PATCH de cambio de estado en el nuevo componente.
File summaries
File Description
frontend/src/views/case/ReadCase.jsx Agrega el botón de cierre de caso en el header de la vista de detalle.
frontend/src/views/case/components/TableCase.jsx Elimina lógica/modal de cierre embebidos y usa el componente reutilizable.
frontend/src/views/case/components/CloseCaseButton.jsx Nuevo componente compartido que muestra botón + modal y ejecuta la transición a estado resuelto.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread frontend/src/views/case/components/CloseCaseButton.jsx
Comment thread frontend/src/views/case/components/CloseCaseButton.jsx Outdated
ucabrera and others added 2 commits September 10, 2026 09:37
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants