Routes to ban, unban and edit user needed
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- express, mongodb, nodejs
- Ambito
- api, authorization, backend, databases
Direzione di ricerca
Inizia individuando le definizioni delle route Express esistenti e la gestione dello stato e dell'autorizzazione degli utenti, quindi esamina come sono implementati i controlli per gli amministratori e gli utenti autorizzati. Il lavoro è completato quando le tre route POST applicano le regole di accesso indicate, eseguono le transizioni a verificato/bloccato o gli aggiornamenti del profilo consentiti, e ogni route può essere verificata con i controlli disponibili nel progetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Two routes are to be created:
- 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. - 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. - 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.
- Lingua principale
- HTML
- Stelle
- 9
- Fork
- 18
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DSCKGEC/Libraryly
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
frontend Hard
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
DataTable component neededApertafrontend Hard
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Backend enhancement Hard KSoC’22
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
-
Backend enhancement Hard
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di DSCKGEC/Libraryly
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langchain-ai/deepagentsjs#898 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug documentation P2 UI/UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
BasedHardware/omi#20084 ·
I maintainer di solito rispondono entro 1 giorno