Commit 8c8b38052a10fe295f068220d450c84a11950229

Authored by Adley
1 parent 40f117b2
Exists in master

criação da exclusão de usuário

wscacicneo/__init__.py
... ... @@ -53,6 +53,7 @@ def main(global_config, **settings):
53 53 config.add_route('edituser', 'usuario/editar/{matricula}')
54 54 config.add_route('favoritos', 'usuario/favoritos/{matricula}')
55 55 config.add_route('listuser', 'usuario/lista')
  56 + config.add_route('delete_user', 'usuario/delete/{matricula}')
56 57 #
57 58 config.add_route('list', 'list')
58 59 config.add_route('gestao', 'gestao')
... ...
wscacicneo/templates/list_user.pt
... ... @@ -42,7 +42,7 @@
42 42 <td>
43 43 <a class="btn btn-xs btn-success"><i class="fa fa-check"></i></a>
44 44 <a href="${request.route_url('root')}usuario/editar/${doc.matricula}" class="btn btn-xs btn-warning"><i class="fa fa-pencil"></i></a>
45   - <a href="${request.route_url('root')}home" class="btn btn-xs btn-danger"><i class="fa fa-times"></i></a>
  45 + <a href="${request.route_url('root')}usuario/delete/${doc.matricula}" class="btn btn-xs btn-danger"><i class="fa fa-times"></i></a>
46 46 </td>
47 47 </tr>
48 48 </tbody>
... ...
wscacicneo/views.py
... ... @@ -417,3 +417,26 @@ def listuser(request):
417 417 search = user_obj.search_list_users()
418 418 return {'user_doc': search.results}
419 419  
  420 +@view_config(route_name='delete_user')
  421 +def delete_user(request):
  422 + """
  423 + Deleta doc apartir do id
  424 + """
  425 + doc = request.params
  426 + matricula = request.matchdict['matricula']
  427 + user_obj = User(
  428 + nome = 'asdasd',
  429 + matricula = 'asdasd',
  430 + email = 'asdsad',
  431 + orgao = 'asdsad',
  432 + telefone = 'sdasd',
  433 + cargo = 'asdasdasd',
  434 + setor = 'asdasd',
  435 + permissao = 'asdasd',
  436 + senha = 'sadasdasd',
  437 + favoritos = ['asdasdasdasd']
  438 + )
  439 + search = user_obj.search_user(matricula)
  440 + id = search.results[0]._metadata.id_doc
  441 + delete = user_obj.delete_user(id)
  442 + return Response(delete)
420 443 \ No newline at end of file
... ...