Commit 7eb5a787758933f3654ce2018e802ae62abe579f
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): |