From 326998ee12ad74b8ad7149cfbf74a0938a7600a4 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Tue, 2 Sep 2014 11:05:57 -0300 Subject: [PATCH] arrumando put órgãos --- wscacicneo/templates/editarorgao.pt | 2 +- wscacicneo/views.py | 32 +++++++++++++++++++++----------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/wscacicneo/templates/editarorgao.pt b/wscacicneo/templates/editarorgao.pt index 3dc4b1c..cbb85cd 100644 --- a/wscacicneo/templates/editarorgao.pt +++ b/wscacicneo/templates/editarorgao.pt @@ -96,7 +96,7 @@ } $.ajax({ type: "PUT", - url: "${request.route_url('root')}post_orgao", + url: "${request.route_url('root')}put_orgao", data: data, success: function(){ alert('aaaaaaaaaaaaaaaaaaaaaa') }, error: function(){ alert('ooooooooooooooooooooooooo') }, diff --git a/wscacicneo/views.py b/wscacicneo/views.py index 751a5d4..15a5d04 100644 --- a/wscacicneo/views.py +++ b/wscacicneo/views.py @@ -238,20 +238,30 @@ def put_orgao(request): """ Edita um doc apartir do id """ - doc = request.params - nm_orgao = doc['url'] + params = request.params + sigla = params['url'] orgao_obj = Orgao( - nome = doc['nome'], - cargo = doc['gestor'], - coleta = doc['coleta'], - sigla = doc['sigla'], - endereco = doc['end'], - email = doc['email'], - telefone = doc['telefone'] + nome = params['nome'], + cargo = params['gestor'], + coleta = params['coleta'], + sigla = params['sigla'], + endereco = params['end'], + email = params['email'], + telefone = params['telefone'] ) + orgao = { + 'nome' : params['nome'], + 'cargo' : params['gestor'], + 'coleta' : params['coleta'], + 'sigla' : params['sigla'], + 'endereco' : params['end'], + 'email' : params['email'], + 'telefone' : params['telefone'] + } search = orgao_obj.search_orgao(sigla) id = search.results[0]._metadata.id_doc - edit = Orgao.edit_orgao(id, doc) + doc = json.dumps(orgao) + edit = orgao_obj.edit_orgao(id, doc) return Response(edit) @@ -326,4 +336,4 @@ def edituser(request): 'cargo' : search.results[0].cargo, 'setor' : search.results[0].setor, 'permissao' : search.results[0].permissao - } \ No newline at end of file + } -- libgit2 0.21.2