+ if cd['senha'] != cd['senha_2']:
+ badattr['senha_2'] = ['A senha não confere']
+ wrong = True
+ transaction.rollback()
+
+ if not wrong:
+ group = Group.objects.get_or_create(name='participantes')[0]
+
+ user = User(username=cd['nome_usuario'], email=cd['email'])
+ user.set_password(cd['senha'])
+ user.is_active = False
+ user.save()
+ user.groups.add(group)
+
+ transaction.commit()
+
+ return build_response(request, 'inscricao_individual.html', {'form': form})
+
+
+@enable_login_form
+def inscricao_caravana(request):
+ form_coordenador = InscricaoCoordenador(request.POST or None)
+ form = InscricaoCaravana(request.POST or None)
+ return build_response(request, 'inscricao_caravana.html',
+ {'form_coordenador': form_coordenador, 'form': form})