From 618dfd57626dbd5afc7264005ecbe8760cdc1fa9 Mon Sep 17 00:00:00 2001 From: Luis Felipe Risch <lfr20@inf.ufpr.br> Date: Tue, 2 Mar 2021 13:05:32 -0300 Subject: [PATCH] Fixed function to aprove teacher --- .../Pages/Pages/SubPages/AproveTeacher.js | 34 ++++++++++++++----- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/src/Admin/Pages/Pages/SubPages/AproveTeacher.js b/src/Admin/Pages/Pages/SubPages/AproveTeacher.js index 22747f11..22a91c0f 100644 --- a/src/Admin/Pages/Pages/SubPages/AproveTeacher.js +++ b/src/Admin/Pages/Pages/SubPages/AproveTeacher.js @@ -33,7 +33,7 @@ import MenuItem from "@material-ui/core/MenuItem"; import TableRow from "@material-ui/core/TableRow"; import TextField from "@material-ui/core/TextField"; import IconButton from "@material-ui/core/IconButton"; -import { Button, Typography, Paper, Grid } from "@material-ui/core"; +import { Button, Typography, Paper, Grid, Zoom } from "@material-ui/core"; import CircularProgress from "@material-ui/core/CircularProgress"; import AddRoundedIcon from "@material-ui/icons/AddRounded"; import UpdateRoundedIcon from "@material-ui/icons/UpdateRounded"; @@ -331,13 +331,22 @@ const AproveTeacher = () => { const handleAprove = (userId, userName) => { const url = `/users/${userId}/add_teacher` const body = { - "approves" : true + "approves": true } postRequest( url, body, (data) => { HandleSnack(`${userName} aceito como professor!`, true, "success", "#228B22"); + currPage = 0; + UpdateHandler( + Url( + "users", + `"submitter_request":"${currContentState}","name":"${currContentName}","email":"${currContentEmail}"`, + `${currPage}`, + "DESC" + ), + ); }, (error) => { HandleSnack("Erro!", true, "warning", "#FA8072"); @@ -348,15 +357,22 @@ const AproveTeacher = () => { const handleReject = (userId, userName) => { const url = `/users/${userId}/add_teacher` const body = { - "user" : { - "approves" : false - } + "approves": false } postRequest( url, body, (data) => { HandleSnack(`${userName} rejeitado como professor!`, true, "success", "#228B22"); + currPage = 0; + UpdateHandler( + Url( + "users", + `"submitter_request":"${currContentState}","name":"${currContentName}","email":"${currContentEmail}"`, + `${currPage}`, + "DESC" + ), + ); }, (error) => { HandleSnack("Erro!", true, "warning", "#FA8072"); @@ -498,10 +514,10 @@ const AproveTeacher = () => { </TextField> </Grid> <Grid item> - <TextField label="Nome" onBlur={NameHandler} value={name} onChange={(e) => {setName(e.target.value)}} /> + <TextField label="Nome" onBlur={NameHandler} value={name} onChange={(e) => { setName(e.target.value) }} /> </Grid> <Grid item> - <TextField label="Email" onBlur={EmailHandler} value={email} onChange={(e) => {setEmail(e.target.value)}} /> + <TextField label="Email" onBlur={EmailHandler} value={email} onChange={(e) => { setEmail(e.target.value) }} /> </Grid> </Grid> ) : null} @@ -579,7 +595,7 @@ const AproveTeacher = () => { startIcon={ <CloseRoundedIcon style={{ fill: "#FFFAFA" }} /> } - onClick={() => {handleReject(row.id, row.name)}} + onClick={() => { handleReject(row.id, row.name) }} > Recusar </Button> @@ -594,7 +610,7 @@ const AproveTeacher = () => { startIcon={ <CheckRoundedIcon style={{ fill: "#FFFAFA" }} /> } - onClick={() => {handleAprove(row.id, row.name)}} + onClick={() => { handleAprove(row.id, row.name) }} > Aceitar </Button> -- GitLab