KarlHeitmann / KarlHeitmann/survey_express_normal

Botón para borrar la sala

Open
#14 0 comments 0 reactions 0 assignees View on GitHub
+2 good first issue
Dominant language
Ruby
Stars
3
Forks
19
PR merge metrics
No merged PRs in 30d

Description

La aplicación se está llenando de salas, muchas ya ni se están ocupando.

Agregar un botón para eliminar una sala en particular.

Cualquiera haya sido la alternativa que haya escogido para eliminar una sala, debe argumentar por qué escogió eso.

Se me ocurren dos maneras:
- Implementar dos botones: uno para borrar primero todos los mensajes de la sala, y otro que sirva solo para borrar una sala vacía (recuerde las restricciones que tiene rails para borrar las asociaciones).
- Utilizar un botón que borre todo en cascada.

Cualquiera de estas dos opciones sirve, pero solo se aceptara un PR que venga con argumentación

OJO: Si la sala tiene mensajes importantes o destacados, relacionado con la tarea #23 , impedir que se borre la sala. O en su defecto, ocultar la sala.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Rails room and message models and their associations, then read issue #23 to understand how important or highlighted messages affect deletion. Compare the two proposed deletion approaches and document the rationale for the selected behavior. Done means a room can be deleted or hidden according to that rule, with the association constraints handled and the behavior covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
backend, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.