Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Routes to ban, unban and edit user needed

Abierto
#34 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
express, mongodb, nodejs

Línea de trabajo

Comienza localizando las definiciones de rutas existentes de Express y la gestión del estado y la autorización de los usuarios; después, inspecciona cómo están implementadas las comprobaciones para administradores y usuarios autorizados. La tarea estará terminada cuando las tres rutas POST hagan cumplir las reglas de acceso indicadas, realicen las transiciones a verificado/bloqueado o las actualizaciones de perfil permitidas, y cada ruta pueda verificarse con las comprobaciones disponibles del proyecto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Backend Easy enhancement KSoC’22

Two routes are to be created:

  1. POST /users/ban/{id} - accessible only for admins. This route should take in user_id as params and update the user's status from verified to banned.
  2. POST /users/unban/{id} - accessible only for admins. This route should take in user_id as params and update the user's status from banned to verified.
  3. POST users/update - accessible for authorized users. This route will allow users to change their name, phone, address and username.

Make sure you use POST instead of PUT as HTML forms do not support methods other than GET and POST.

Lenguaje dominante
HTML
Estrellas
9
Forks
18
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DSCKGEC/Libraryly

Todos los issues de DSCKGEC/Libraryly

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.