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 9 DBSession,
10 10 SistemaOperacional,
11 11 )
  12 +from wscacicneo.utils.utils import Utils
12 13 from wscacicneo.model.orgao import Orgao
13 14 from wscacicneo.model.orgao import OrgaoBase
14 15 from wscacicneo.model.user import User
... ... @@ -316,31 +317,35 @@ def post_user(request):
316 317 """
317 318 Post doc users
318 319 """
319   - print("SASDAKNADSHSADKNSADKBASDDASKJDSAKJSADHSADASDBKSADBKDSABKDSAKJ")
  320 +
320 321 rest_url = REST_URL
321 322 userbase = UserBase().lbbase
322 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 350 @view_config(route_name='edituser', renderer='templates/editaruser.pt')
346 351 def edituser(request):
... ...