コード例 #1
0
ファイル: views.py プロジェクト: ataka-team/django-r66
def interfaces(request, profile_id=None):
    page_id = "interface_profiles"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "Interfaces"
    context_dict["content_description"] = "Network interfaces and network " + "interfaces profiles managed by R66"

    p = None
    try:
        p = r66.models.NetIfaceProfile.objects.get(pk=profile_id)
    except Exception:
        p = None

    net_settings = None
    wifi_settings = None
    dhcpd_settings = None
    try:
        net_settings = p.net_settings
    except Exception:
        net_settings = None
    try:
        wifi_settings = p.wifi_settings
    except Exception:
        wifi_settings = None
    try:
        dhcpd_settings = p.dhcpd_settings
    except Exception:
        dhcpd_settings = None

    context_dict["net_settings_form"] = r66.forms.NetSettingsForm(instance=net_settings, prefix="net")
    context_dict["net_settings_extended_form"] = r66.forms.NetSettingsExtendedForm(
        instance=net_settings, prefix="netextended"
    )
    context_dict["wifi_settings_form"] = r66.forms.WirelessSettingsForm(instance=wifi_settings, prefix="wifi")
    context_dict["wifi_settings_none_form"] = r66.forms.WirelessSettingsNoneForm(
        instance=wifi_settings, prefix="wifinone"
    )
    context_dict["wifi_settings_wep_form"] = r66.forms.WirelessSettingsWepForm(instance=wifi_settings, prefix="wifiwep")
    context_dict["wifi_settings_wpa_form"] = r66.forms.WirelessSettingsWpaForm(instance=wifi_settings, prefix="wifiwpa")

    context_dict["wifi_settings_hostapd_form"] = r66.forms.WirelessSettingsHostapdForm(
        instance=wifi_settings, prefix="wifihostapd"
    )

    context_dict["dhcpd_settings_form"] = r66.forms.DhcpdSettingsForm(instance=dhcpd_settings, prefix="dhcpd")
    context_dict["dhcpd_settings_extended_form"] = r66.forms.DhcpdSettingsExtendedForm(
        instance=dhcpd_settings, prefix="dhcpdextended"
    )
    context_dict["netiface_profile_form"] = r66.forms.NetIfaceProfileForm(instance=p, prefix="profile")
    context_dict["netiface_profile_extended_form"] = r66.forms.NetIfaceProfileExtendedForm(
        instance=p, prefix="profileextended"
    )

    return render_to_response("r66/interface_profile.html", context)
コード例 #2
0
ファイル: views.py プロジェクト: ataka-team/django-r66
def bridges(request, profile_id=None):
    page_id = "bridge_profiles"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "Bridges"
    context_dict["content_description"] = "Network bridges and network " + "bridges profiles managed by R66"

    return render_to_response("r66/bridge_profile.html", context)
コード例 #3
0
def bridges(request, profile_id=None):
    page_id = "bridge_profiles"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "Bridges"
    context_dict["content_description"] = "Network bridges and network " + \
"bridges profiles managed by R66"

    return render_to_response('r66/bridge_profile.html', context)
コード例 #4
0
def home(request, page_id):
    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context = RequestContext(request, context_dict)

    if page_id == "ppp3g":
      context_dict["title"] = "PPP/3G"
      context_dict["content_description"] = "PPP/3G devices managed by R66"

      ppp_list = r66.models.NetPPP.objects.all()
      if len(ppp_list)==0:
          ppp = r66.models.NetPPP()
          ppp.save()
      else:
          ppp = ppp_list[0]

      context_dict["3gppp_form"] = \
            r66.forms.NetPPPForm(instance = \
              ppp, prefix="3gppp"
            )
 
      return render_to_response('r66/ppp3g.html', context)


    if page_id == "interfaces":
      context_dict["title"] = "Interfaces"
      context_dict["content_description"] = "Network interfaces managed by R66"

      return render_to_response('r66/interfaces.html', context)

    if page_id == "bridges":
      context_dict["title"] = "Bridges"
      context_dict["content_description"] = "Network bridges managed by R66"

      return render_to_response('r66/bridges.html', context)

    if page_id == "search":
      context_dict["content_description"] = "This list shows network \
 interfaces detected \
 by the R66 system. Here, you can add or delete any interface to the \
 network manager service"
      context_dict["title"] = "Search network interfaces"

      return render_to_response('r66/search.html', context)

    context_dict["title"] = "Anyother"
    context_dict["content_description"] = "Description for anyother page"

    return render_to_response('r66/anyother.html', context)
コード例 #5
0
ファイル: views.py プロジェクト: ataka-team/django-r66
def home(request, page_id):
    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context = RequestContext(request, context_dict)

    if page_id == "ppp3g":
        context_dict["title"] = "PPP/3G"
        context_dict["content_description"] = "PPP/3G devices managed by R66"

        ppp_list = r66.models.NetPPP.objects.all()
        if len(ppp_list) == 0:
            ppp = r66.models.NetPPP()
            ppp.save()
        else:
            ppp = ppp_list[0]

        context_dict["3gppp_form"] = r66.forms.NetPPPForm(instance=ppp, prefix="3gppp")

        return render_to_response("r66/ppp3g.html", context)

    if page_id == "interfaces":
        context_dict["title"] = "Interfaces"
        context_dict["content_description"] = "Network interfaces managed by R66"

        return render_to_response("r66/interfaces.html", context)

    if page_id == "bridges":
        context_dict["title"] = "Bridges"
        context_dict["content_description"] = "Network bridges managed by R66"

        return render_to_response("r66/bridges.html", context)

    if page_id == "search":
        context_dict[
            "content_description"
        ] = "This list shows network \
 interfaces detected \
 by the R66 system. Here, you can add or delete any interface to the \
 network manager service"
        context_dict["title"] = "Search network interfaces"

        return render_to_response("r66/search.html", context)

    context_dict["title"] = "Anyother"
    context_dict["content_description"] = "Description for anyother page"

    return render_to_response("r66/anyother.html", context)
コード例 #6
0
ファイル: views.py プロジェクト: ataka-team/django-r66
def cifs(request, profile_id=None):
    page_id = "cifs"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "CIFS service"
    context_dict["content_description"] = "CIFS/SMB server managed by R66"

    try:
        cifs = r66.models.CifsSettings.objects.all()[0]
    except Exception:
        cifs = r66.models.CifsSettings()

    context_dict["samba_settings_form"] = r66.forms.CifsSettingsForm(instance=cifs, prefix="cifs")

    return render_to_response("r66/cifs.html", context)
コード例 #7
0
def cifs(request, profile_id=None):
    page_id = "cifs"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "CIFS service"
    context_dict["content_description"] = "CIFS/SMB server managed by R66"

    try:
      cifs = r66.models.CifsSettings.objects.all()[0]
    except Exception:
      cifs = r66.models.CifsSettings()


    context_dict["samba_settings_form"] = \
            r66.forms.CifsSettingsForm(instance = \
              cifs, prefix="cifs"
            )

    return render_to_response('r66/cifs.html', context)
コード例 #8
0
def interfaces(request, profile_id=None):
    page_id = "interface_profiles"

    context_dict = helpers._create_context(request)
    context_dict["page_id"] = page_id
    context_dict["selected_profile"] = profile_id
    context = RequestContext(request, context_dict)

    context_dict["title"] = "Interfaces"
    context_dict["content_description"] = "Network interfaces and network " + \
"interfaces profiles managed by R66"

    p = None
    try:
      p = r66.models.NetIfaceProfile.objects.get(pk=profile_id)
    except Exception:
      p = None

    net_settings = None
    wifi_settings = None
    dhcpd_settings = None
    try:
        net_settings = p.net_settings
    except Exception:
        net_settings = None
    try:
        wifi_settings = p.wifi_settings
    except Exception:
        wifi_settings = None
    try:
        dhcpd_settings = p.dhcpd_settings
    except Exception:
        dhcpd_settings = None


    context_dict["net_settings_form"] = \
            r66.forms.NetSettingsForm(instance = \
              net_settings, prefix="net"
            )
    context_dict["net_settings_extended_form"] = \
            r66.forms.NetSettingsExtendedForm(instance = \
              net_settings, prefix="netextended"
            )
    context_dict["wifi_settings_form"] = \
            r66.forms.WirelessSettingsForm (instance = \
              wifi_settings, prefix="wifi"
            )
    context_dict["wifi_settings_none_form"] = \
            r66.forms.WirelessSettingsNoneForm (instance = \
              wifi_settings, prefix="wifinone"
            )
    context_dict["wifi_settings_wep_form"] = \
            r66.forms.WirelessSettingsWepForm (instance = \
              wifi_settings, prefix="wifiwep"
            )
    context_dict["wifi_settings_wpa_form"] = \
            r66.forms.WirelessSettingsWpaForm (instance = \
              wifi_settings, prefix="wifiwpa"
            )

    context_dict["wifi_settings_hostapd_form"] = \
            r66.forms.WirelessSettingsHostapdForm (instance = \
              wifi_settings, prefix="wifihostapd"
            )

    context_dict["dhcpd_settings_form"] = \
            r66.forms.DhcpdSettingsForm (instance = \
              dhcpd_settings, prefix="dhcpd"
            )
    context_dict["dhcpd_settings_extended_form"] = \
            r66.forms.DhcpdSettingsExtendedForm (instance = \
              dhcpd_settings, prefix="dhcpdextended"
            )
    context_dict["netiface_profile_form"] = \
            r66.forms.NetIfaceProfileForm (instance = \
              p, prefix="profile"
            )
    context_dict["netiface_profile_extended_form"] = \
            r66.forms.NetIfaceProfileExtendedForm (instance = \
              p, prefix="profileextended"
            )



    return render_to_response('r66/interface_profile.html', context)