KarlHeitmann / KarlHeitmann/survey_express_normal
Botón para borrar la sala
- 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