From c982659cd1d83e2e4e82e3c43c1b0cc2e903dfa6 Mon Sep 17 00:00:00 2001 From: "narindra.rajohnso" <narindra-hasimanjaka-david.rajohnson@etu.hesge.ch> Date: Thu, 25 May 2023 15:32:37 +0200 Subject: [PATCH] change short details in route and test database --- API/src/database/database.sqlite | Bin 20480 -> 20480 bytes API/src/routes/router-admin.ts | 18 ++++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/API/src/database/database.sqlite b/API/src/database/database.sqlite index 6a3bf9c8400809ec4f207d5000d4cfa90723207f..a549b37535e834d3761aeb6e3bd79c68597db30c 100644 GIT binary patch delta 1434 zcmZozz}T>Wae_2s$V3@u#*mE(OZcTYxxO&)EAh4S_wl~v4dL0&qs-mG^@S^q^TNi) zt(^4}rBlU)6-7Ng3(KpDGb~I^g39%syiDB!BfYZAN=%F#3j$mMQe3<&&CH9l!wix$ z()|;S6GIJ+iz98z@-uT1lk)S*5{t_mN>cTbGfIn7i;N76jCBo6b&X6F3@ojTO|6WK z^ein*6toQttPBj$Wb4tS85kI*NHQ=mOqER)7gYs0D<vhZI3>-36nCX17N?{o7N@18 z6sIK?I~1p+=_RLNI?cq)%BbE@&(gpgtJ^@*AX$b+K`u_|R8diNQBTj}wDPoa3sbX< zklY}*iroB&bbp_a49{SX@)9pk|BCR^<Sfs?kkot&|NN4&JcE?vP+O2gKp5;Q2asp< za^SA1hlZ4)ft7)!m7%4cg{cvyYYdI83@xopEcHwb4WY7)5}cfpsmjvIqMn{5iA9-4 zCZvQ=ZenI$NornVUVVu|UVdp=YGP?|N}5A@VrsfxdI?HU87LSUSs7benV9RDSQ<cW zhsPpT*+xMQPRUeBagf`<X~YPp+v>3-tJJ*Y{G!yv(vqUo;>47+Vo=g5DZ+G=p@o&H znVu15^no3PF54)@&MBWNDy<I+u+-ubzx>iNbD#Psj|fNaz<|P#sE9~U^Zej!&#XWX za|<({bnmQe^Wak7<fsy}ilB<*WZMv^E|Akwi%X#4hSPOsR>nqpCT1AX32_}%wjL(k zD8>eIp0KXCr)O4vMqWyOs<}y_Yi@FycadM2Sz%6^iD_9zKt+{jN{CNYU|~dPsBvhq zp>s&2d!$Qpq_3@4eny^4ekxS2LvCVbj$U$pZemJqW*#iM3@sE4jjfDKt&9xyEDX&Q zv<>Q!^CYG;NVZX&l~XoVR34Q4OHzwVlJoP-O+4Haol;Zt+zK*6{gN&9O+y2mUGp=G zv|U^iO*8V10!@w6qr#&i12QeZ!RDNwmz-0Ym{$VM1jUJ<KuakuEl#zC7Z--+3P#3O zCMF=anV6#&7uaPtx69QsN^$acFz{dIf5*Rr{|<i#{}ldJ{Kxp`gWzUCg<$@A{vQlH z(9(_n2Lo>*v_#=%mS%)zXD%*gNk&L6;sh}viI#(xS)LK(V{lSo2l1exYi`2E!z>Gy q1BC`F2eT++N@7|Giy*T)V{T$`era(@Vx^gdfhjX5^X3ow0tx`ZlahV_ delta 61 zcmZozz}T>Wae_3X{zMsPM*WQmOZd5%`Pv!ymH68E`!*{oRPt?Zm#byuV&=chz<-(l S9sixpf(}RdH(%D*RR91ea1!eP diff --git a/API/src/routes/router-admin.ts b/API/src/routes/router-admin.ts index e47fd00..ccfb381 100644 --- a/API/src/routes/router-admin.ts +++ b/API/src/routes/router-admin.ts @@ -27,9 +27,9 @@ router.get('/:admin', checkExistingUser, (req: express.Request, res: express.Res router.get('/:admin/list-users', checkExistingUser,async (req: express.Request, res: express.Response) => { try { const users = await Database.getAllUsers(); - res.status(StatusCodes.OK).json({ users: users }); + res.status(StatusCodes.OK).json({users}); } catch (error) { - res.status(StatusCodes.BAD_REQUEST).json({ error: `An error occured: ${error}` }); + res.status(StatusCodes.BAD_REQUEST).json({ message: `An error occured: ${error}` }); } }); @@ -172,5 +172,19 @@ router.delete('/:admin/delete-question', checkExistingUser, checkIdField, async +}); + +router.post('/:admin/get-user', checkExistingUser, async (req: express.Request, res: express.Response) => { + const data = req.body + let user=await Database.infoUser(data.username); + user.dataValues.password="CONFIDENTIAL!!!" + if(user){ + res.status(StatusCodes.OK).json({info_user: user.dataValues}); + }else{ + res.status(StatusCodes.NOT_FOUND).json({message: "USER_NOT_FOUND"}); + } + + + }); export default router; -- GitLab