Commit b10b4c5f authored by Vytor Calixto's avatar Vytor Calixto 👾

Agora é possível tornar usuários admins e mods

parent 64237abb
......@@ -18,6 +18,12 @@
<label for="nome">E-mail: </label>
<input type="text" name="email" value="<%= usuario.email %>">
<br>
<label for="admin">Administrador: </label>
<input type="checkbox" name="admin" <%= (usuario.admin) ? 'checked' : '' %> >
<br>
<label for="moderador">Moderador: </label>
<input type="checkbox" name="moderador" <%= (usuario.moderador) ? 'checked' : '' %> >
<br>
<input type="submit" name="submit" value="Enviar" class="button normal">
<a href="/admin/usuarios" class="button red">Cancelar</a>
</form>
......
......@@ -36,7 +36,7 @@
@<%= usuarios[i].username %> - <%= usuarios[i].nome %>
<br>
<%= usuarios[i].email %> <% if(usuarios[i].verificado) { %> - Verificado <% } %>
<% if(usuarios[i].moderador && usuarios[i].admin) { %> <br> Moderador <% } %>
<% if(usuarios[i].moderador && !usuarios[i].admin) { %> <br> Moderador <% } %>
<% if(usuarios[i].admin) { %> <br> Administrador <% } %>
<div class="float-right">
<button onclick="location.href='/admin/usuarios/<%= usuarios[i]._id %>'" class="button normal hover-shadow">
......
......@@ -43,11 +43,13 @@ router.post('/:id', function(req, res) {
res.redirect('/admin/usuario/'+req.params.id)
}
console.log(req.body)
usuario.nome = req.body.nome
usuario.username = req.body.username
usuario.email = req.body.email
usuario.admin = req.body.admin || usuario.admin
usuario.moderador = req.body.moderador || usuario.moderador
usuario.admin = (req.body.admin) ? true : false
usuario.moderador = (req.body.moderador) ? true : false
usuario.save(function(err) {
if(!err) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment