コード例 #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
ファイル: views.py プロジェクト: DangerTweaker/Nimbus
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
ファイル: views.py プロジェクト: DangerTweaker/Nimbus
def offsite(request):
    extra_context = {'wizard_title': u'3 de 5 - Configuração do Offsite',
                     'page_name': u'offsite',
                     'previous': previous_step_url('offsite')}
    return edit_singleton_model(request, "generic.html",
                                next_step_url('offsite'),
                                formclass = OffsiteForm,
                                extra_context = extra_context)
コード例 #4
0
ファイル: views.py プロジェクト: veezor/Nimbus
def timezone(request):
    extra_context = {
        'wizard_title': u'4 de 5 - Configuração de Hora',
        'page_name': u'timezone',
        'previous': previous_step_url('timezone')
    }
    return edit_singleton_model( request, "generic.html",
                                 next_step_url('timezone'),
                                 formclass = TimezoneForm,
                                 extra_context = extra_context,
                                 reload_bacula = False)
コード例 #5
0
def offsite(request):
    extra_context = {
        'wizard_title': u'3 de 5 - Configuração do Offsite',
        'page_name': u'offsite',
        'previous': previous_step_url('offsite')
    }
    return edit_singleton_model(request,
                                "generic.html",
                                next_step_url('offsite'),
                                formclass=OffsiteForm,
                                extra_context=extra_context)