Skip to content
Snippets Groups Projects
Commit f6a30623 authored by Nico Vermaas's avatar Nico Vermaas
Browse files

add search option in admin screen

replaced fake data tests with real functionality
parent 7ff3bf23
No related branches found
No related tags found
1 merge request!275add search option in admin screen
Pipeline #42379 passed
......@@ -2,7 +2,13 @@ from django.contrib import admin
from .models import Status, Task, Workflow, LogEntry, Configuration, Job, PostProcessingRule, Monitor, LatestMonitor
admin.site.register(Status)
admin.site.register(Task)
@admin.register(Task)
class TaskAdmin(admin.ModelAdmin):
ordering = ['-creationTime']
search_fields = ['id','sas_id']
admin.site.register(Workflow)
admin.site.register(LogEntry)
admin.site.register(Configuration)
......
......@@ -220,14 +220,7 @@ class Task(models.Model):
@property
def sas_id_archived(self):
try:
# --- temporary hack, test data ---
return int(self.sas_id)+123445
# ---------------------------------
return self.archive['sas_id_archived']
except:
return None
......@@ -240,14 +233,8 @@ class Task(models.Model):
def url_in_lta(self):
try:
lta_url = Configuration.objects.get(key='lta:url').value
url_in_lta = lta_url + "Lofar?project=ALL&mode=query_result_page"
# --- temporary hack, test data ---
url_in_lta += "&product=PulsarPipeline&pipeline_object_id=ED0BBBFC49D81C3DE053164A17ACBF9C"
# ---------------------------------
url_in_lta = lta_url + "Lofar?project=ALL&mode=query_result_page&" + self.archive['path_in_lta']
return url_in_lta
except:
return None
......
......@@ -722,7 +722,7 @@ def construct_inspectionplots(task,source='task_id'):
for task in tasks:
results += 'Task <tr style="background-color:#7EB1C4"><td colspan="3"><b>' + str(task.id) + '</b></td></tr>'
results += '<tr style="background-color:#7EB1C4"><td colspan="3"><b>Task ' + str(task.id) + '</b></td></tr>'
plots = task.quality_json["plots"]
for plot in plots:
......
......@@ -58,7 +58,7 @@
<li><a class="nav-link" href="{% url 'quality' %}">Quality</a></li>
<li><a class="nav-link" href="{% url 'validation' %}">Validation</a></li>
<li><a class="nav-link" href="{% url 'failures' %}">Failures</a></li>
<li><a class="nav-link" href="{% url 'archived' %}">Archived</a></li>
<li><a class="nav-link" href="{% url 'monitoring' %}">Monitoring</a></li>
......
......@@ -34,7 +34,7 @@
{% include 'taskdatabase/pagination.html' %}
</div>
</div>
<p class="footer"> Version 12 Januari 2022 - 16:00
<p class="footer"> Version 13 Januari 2022 - 8:00
</div>
......
{% if request.session.filtered == True %}
<a href="{% url 'clear-filter' 'quality' %}" class="btn btn-success btn-sm" role="button"><i class="fas fa-window-close"></i> No Filter</a>
{% endif %}
<a href="{% url 'clear-filter' 'quality' %}" class="btn btn-success btn-sm" role="button"><i class="fas fa-window-close"></i> Clear Filter</a>
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