Skip to content
Snippets Groups Projects
Commit 86418948 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

Fix views to take into account of multiple atdb sites

parent 92362db6
No related branches found
No related tags found
2 merge requests!8update dev-nico to make small changes,!7Add script csv gen
Pipeline #34341 passed
......@@ -8,7 +8,15 @@
<table class="table table-striped table-bordered table-sm">
<tbody>
<tr><td>atdb_host</td><td>{{ atdb_host }}</td></tr>
<tr><td>atdb_host</td>
<td><ul>
{% for atdb_host in atdb_hosts %}
<li>{{ atdb_host.name }} ( <a href="{{ atdb_host.url }}">{{ atdb_host.url }}</a> )</li>
{% endfor %}
</ul>
</td>
</tr>
<tr><td>api data</td><td><a href="{% url 'dataproduct' %}">{% url 'dataproduct' %}</a></td></tr>
<tr><td>api data-location</td><td><a href="{% url 'datalocation' %}">{% url 'datalocation' %}</a></td></tr>
......
......@@ -6,7 +6,7 @@ from rest_framework import generics
from django_filters import rest_framework as filters
from rest_framework.schemas.openapi import AutoSchema
from .models import DataProduct, DataProductFilter, DataLocation, WorkSpecification
from .models import DataProduct, DataProductFilter, DataLocation, WorkSpecification, ATDBProcessingSite
from .serializers import DataProductSerializer, \
DataProductFlatSerializer, DataLocationSerializer, \
WorkSpecificationSerializer
......@@ -42,8 +42,8 @@ class DataProductFilterSet(DynamicFilterSet):
# ---------- GUI Views -----------
def index(request):
atdb_host = settings.ATDB_HOST
return render(request, "lofardata/index.html", {'atdb_host': atdb_host})
atdb_hosts = ATDBProcessingSite.objects.values('name', 'url')
return render(request, "lofardata/index.html", {'atdb_hosts': atdb_hosts})
# ---------- REST API views ----------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment