networks: Show internet connectivity string in main page

Closes: #1558

Signed-off-by: Nektarios Katakis <iam@nektarioskatakis.xyz>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
Nektarios Katakis 2020-02-16 14:59:35 +00:00 committed by Sunil Mohan Adapa
parent 5e6d6d1cd1
commit 9fda18b859
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2
2 changed files with 12 additions and 3 deletions

View File

@ -35,7 +35,9 @@ def index(request):
'title': _('Network Connections'),
'has_diagnostics': True,
'is_enabled': True,
'connections': connections
'connections': connections,
'internet_connectivity_type': kvstore.get_default(
networks.INTERNET_CONNECTION_TYPE_KEY, "dynamic_public_ip")
})

View File

@ -18,10 +18,17 @@
{% endblocktrans %}
</p>
<div class="btn-toolbar">
<p>
{% if internet_connectivity_type == "static_public_ip" %}
My ISP provides a public IP address that does not change over time.
{% elif internet_connectivity_type == "dynamic_public_ip" %}
My ISP provides a public IP address that may change over time.
{% else %}
I don't have a public IP address.
{% endif %}
<a href="{% url 'networks:internet_connection_type_setup' %}" class="btn btn-default"
role="button" title="{% trans 'Update...' %}">
<span class="fa" aria-hidden="true"></span>
{% trans 'Update...' %}
</a>
</div>
</p>