diff --git a/wscacicneo/__init__.py b/wscacicneo/__init__.py index ed070a8..17279c2 100644 --- a/wscacicneo/__init__.py +++ b/wscacicneo/__init__.py @@ -53,6 +53,7 @@ def main(global_config, **settings): config.add_route('edituser', 'usuario/editar/{matricula}') config.add_route('favoritos', 'usuario/favoritos/{matricula}') config.add_route('listuser', 'usuario/lista') + config.add_route('delete_user', 'usuario/delete/{matricula}') # config.add_route('list', 'list') config.add_route('gestao', 'gestao') diff --git a/wscacicneo/templates/list_user.pt b/wscacicneo/templates/list_user.pt index e4dcf2c..26269d1 100644 --- a/wscacicneo/templates/list_user.pt +++ b/wscacicneo/templates/list_user.pt @@ -42,7 +42,7 @@ - + diff --git a/wscacicneo/views.py b/wscacicneo/views.py index 9a7c00e..b21aa0e 100644 --- a/wscacicneo/views.py +++ b/wscacicneo/views.py @@ -417,3 +417,26 @@ def listuser(request): search = user_obj.search_list_users() return {'user_doc': search.results} +@view_config(route_name='delete_user') +def delete_user(request): + """ + Deleta doc apartir do id + """ + doc = request.params + matricula = request.matchdict['matricula'] + user_obj = User( + nome = 'asdasd', + matricula = 'asdasd', + email = 'asdsad', + orgao = 'asdsad', + telefone = 'sdasd', + cargo = 'asdasdasd', + setor = 'asdasd', + permissao = 'asdasd', + senha = 'sadasdasd', + favoritos = ['asdasdasdasd'] + ) + search = user_obj.search_user(matricula) + id = search.results[0]._metadata.id_doc + delete = user_obj.delete_user(id) + return Response(delete) \ No newline at end of file -- libgit2 0.21.2