Commit 7eb5a787758933f3654ce2018e802ae62abe579f

Authored by Adley
1 parent 25c199cd
Exists in master

verificação de e-mail na views

Showing 1 changed file with 27 additions and 22 deletions   Show diff stats
wscacicneo/views.py
@@ -9,6 +9,7 @@ from .models import ( @@ -9,6 +9,7 @@ from .models import (
9 DBSession, 9 DBSession,
10 SistemaOperacional, 10 SistemaOperacional,
11 ) 11 )
  12 +from wscacicneo.utils.utils import Utils
12 from wscacicneo.model.orgao import Orgao 13 from wscacicneo.model.orgao import Orgao
13 from wscacicneo.model.orgao import OrgaoBase 14 from wscacicneo.model.orgao import OrgaoBase
14 from wscacicneo.model.user import User 15 from wscacicneo.model.user import User
@@ -316,31 +317,35 @@ def post_user(request): @@ -316,31 +317,35 @@ def post_user(request):
316 """ 317 """
317 Post doc users 318 Post doc users
318 """ 319 """
319 - print("SASDAKNADSHSADKNSADKBASDDASKJDSAKJSADHSADASDBKSADBKDSABKDSAKJ") 320 +
320 rest_url = REST_URL 321 rest_url = REST_URL
321 userbase = UserBase().lbbase 322 userbase = UserBase().lbbase
322 doc = request.params 323 doc = request.params
323 - document = doc['favoritos']  
324 - favoritos = [document]  
325 - itens = [doc['lista_orgao'], doc['cadastro_orgao'], doc['lista_user'], doc['cadastro_user'], doc['relatorios'], doc['coleta'], doc['notify']]  
326 - user_obj = User(  
327 - nome = doc['nome'],  
328 - matricula = doc['matricula'],  
329 - email = doc['email'],  
330 - orgao = doc['orgao'],  
331 - telefone = doc['telefone'],  
332 - cargo = doc['cargo'],  
333 - setor = doc['setor'],  
334 - permissao = doc['permissao'],  
335 - senha = doc['senha'],  
336 - favoritos = favoritos,  
337 - itens = itens  
338 - )  
339 - print(user_obj)  
340 - id_doc = user_obj.create_user()  
341 - print(id_doc)  
342 -  
343 - return Response(str(id_doc)) 324 + email_user = doc['email']
  325 + email_is_institucional = Utils.verifica_email_institucional(email_user)
  326 + document = doc['favoritos']
  327 + favoritos = [document]
  328 + itens = [doc['lista_orgao'], doc['cadastro_orgao'], doc['lista_user'], doc['cadastro_user'], doc['relatorios'], doc['coleta'], doc['notify']]
  329 + user_obj = User(
  330 + nome = doc['nome'],
  331 + matricula = doc['matricula'],
  332 + email = doc['email'],
  333 + orgao = doc['orgao'],
  334 + telefone = doc['telefone'],
  335 + cargo = doc['cargo'],
  336 + setor = doc['setor'],
  337 + permissao = doc['permissao'],
  338 + senha = doc['senha'],
  339 + favoritos = favoritos,
  340 + itens = itens
  341 + )
  342 + print(user_obj)
  343 + id_doc = user_obj.create_user()
  344 + print(id_doc)
  345 +
  346 + return Response(str(id_doc))
  347 + else:
  348 + return Response(str('não criou'))
344 349
345 @view_config(route_name='edituser', renderer='templates/editaruser.pt') 350 @view_config(route_name='edituser', renderer='templates/editaruser.pt')
346 def edituser(request): 351 def edituser(request):