예제 #1
0
def network(request):
    logger = logging.getLogger(__name__)
    extra_context = {
        'wizard_title': u'2 de 5 - Configuração de Rede',
        'page_name': u'network'
    }
    if request.method == "GET":
        interface = NetworkInterface.get_instance()
        Form = form(NetworkInterface)
        extra_context['form'] = Form(instance=interface)
        return render_to_response(request, "generic.html", extra_context)
    else:
        edit_singleton_model(request,
                             "generic.html",
                             next_step_url('network'),
                             model=NetworkInterface,
                             extra_context=extra_context)

        interface = NetworkInterface.get_instance()

        if interface.address == get_raw_network_interface_address():
            return redirect_next_step('network')
        else:
            logger.info('redirecting user to redirect page')
            return render_to_response(
                request, "redirect.html",
                dict(ip_address=interface.address,
                     url=next_step_url('network')))
예제 #2
0
def network(request):
    logger = logging.getLogger(__name__)
    extra_context = {'wizard_title': u'2 de 5 - Configuração de Rede',
                     'page_name': u'network'}
    if request.method == "GET":
        interface = NetworkInterface.get_instance()
        Form = form(NetworkInterface)
        extra_context['form'] = Form(instance=interface)
        return render_to_response( request, "generic.html", extra_context)
    else:
        edit_singleton_model(request, "generic.html",
                              next_step_url('network'),
                              model = NetworkInterface,
                              extra_context = extra_context)

        interface = NetworkInterface.get_instance()


        if interface.address == get_raw_network_interface_address():
            return redirect_next_step('network')
        else:
            logger.info('redirecting user to redirect page')
            return render_to_response(request, "redirect.html", 
                                        dict(ip_address=interface.address,
                                             url=next_step_url('network')))
예제 #3
0
def license(request):
    extra_context = {
        'wizard_title': u'1 de 5 - Licença',
        'page_name': u'license',
        'wide': 'wide'
    }
    if request.method == "GET":
        return render_to_response( request, "license.html", extra_context )
    elif request.method == "POST":
        return redirect_next_step('start')
    else:
        raise Http404()
예제 #4
0
파일: views.py 프로젝트: veezor/Nimbus
def license(request):
    extra_context = {
        'wizard_title': u'1 de 5 - Licença',
        'page_name': u'license',
        'wide': 'wide'
    }
    if request.method == "GET":
        return render_to_response(request, "license.html", extra_context)
    elif request.method == "POST":
        return redirect_next_step('start')
    else:
        raise Http404()
예제 #5
0
def password(request):
    extra_context = {
        'wizard_title': u'5 de 5 - Senha do usuário admin',
        'page_name': u'password',
        'previous': previous_step_url('password')
    }
    user = User.objects.get(id=1)
    if request.method == "GET":
        extra_context['form'] = SetPasswordForm(user)
        return render_to_response( request, "generic.html", extra_context )
    elif request.method == "POST":
        form = SetPasswordForm(user, request.POST)
        if form.is_valid():
            form.save()
            return redirect_next_step('password')
        else:
            extra_context['form'] = SetPasswordForm(user)
            extra_context['messages'] = [u'Please fill all fields.']
            return render_to_response( request, "generic.html", extra_context )
    else:
        raise Http404()
예제 #6
0
파일: views.py 프로젝트: veezor/Nimbus
def password(request):
    extra_context = {
        'wizard_title': u'5 de 5 - Senha do usuário admin',
        'page_name': u'password',
        'previous': previous_step_url('password')
    }
    user = User.objects.get(id=1)
    if request.method == "GET":
        extra_context['form'] = SetPasswordForm(user)
        return render_to_response(request, "generic.html", extra_context)
    elif request.method == "POST":
        form = SetPasswordForm(user, request.POST)
        if form.is_valid():
            form.save()
            return redirect_next_step('password')
        else:
            extra_context['form'] = SetPasswordForm(user)
            extra_context['messages'] = [u'Please fill all fields.']
            return render_to_response(request, "generic.html", extra_context)
    else:
        raise Http404()