def new_user(): data = request.get_json() if 'nome' not in data or 'email' not in data or 'senha' not in data or 'tag_id' not in data: return bad_request(403, 'Precisa passar nome, email,senha e tag') if Usuario.query.filter_by(nome=data['nome']).first(): return bad_request(403, 'Use um outro nome') if Usuario.query.filter_by(email=data['email']).first(): return bad_request(403, 'Use um outro email') data['ativo'] = 'S' usuario = Usuario() usuario.from_dict(data) cadastro = Cadastro() cadastro.passwd(data['senha']) usuario.cadastro_usuario = [cadastro] db.session.add(usuario) db.session.add(cadastro) db.session.commit() message = {'message': 'usuario criado'} return jsonify(message), 200