Add private room join and spectator approval flow
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript, mongodb, nodejs, react
- Área
- full-stack
Línea de trabajo
No se nombran archivos, pruebas ni puntos de entrada. Empieza rastreando el flujo existente para unirse a salas privadas a través del cliente React, el servidor Node.js, los eventos de Socket.IO y los datos de salas de MongoDB; después, define cómo se almacenan y comunican las solicitudes, aprobaciones, denegaciones y bloqueos opcionales. Se considera terminado cuando los usuarios pueden solicitar unirse o mirar como espectadores, los propietarios pueden aprobar o denegar las solicitudes, los usuarios a los que se les deniegue reciben comentarios claros y las solicitudes repetidas pueden bloquearse opcionalmente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Private rooms need a more flexible approval flow than only sharing a password.
Feedback source:
- Ask to join private rooms.
- Spectators should be able to request access without a password, with owner approval.
- Owners should be able to deny/block repeated spectator requests.
Acceptance ideas:
- Users can request to join or spectate a private room.
- Host/owner receives a request and can approve or deny it.
- Denied users get clear feedback.
- Host can optionally block repeated requests from the same user.
- Lenguaje dominante
- JavaScript
- Estrellas
- 30
- Forks
- 9
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coder13/LetsCube
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
area: data area: platform enhancement priority: P1
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
Todos los issues de coder13/LetsCube
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Daemon passes --experimental-wasm-jspi unconditionally on Node >= 24; Node 26 rejects the flag Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Automattic/studio#4908 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
sugarlabs/musicblocks#8847 ·