diff --git a/atdb/atdb/settings/base.py b/atdb/atdb/settings/base.py index 0c06f1ec9dec684607d6db94ce24992d6d314296..9f4811226ba6cd4ec9f65d967358398a3dd7f592 100644 --- a/atdb/atdb/settings/base.py +++ b/atdb/atdb/settings/base.py @@ -280,5 +280,7 @@ CSRF_COOKIE_NAME = 'atdb_csrftoken' #SILKY_PYTHON_PROFILER_BINARY = False DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' +ACCOUNT_UNIQUE_EMAIL = False -ACCOUNT_UNIQUE_EMAIL = False \ No newline at end of file +# this limits the size of the 'monitoring' table where all the running services report heartbeats to ATDB +MAX_MONITORING_HISTORY_HOURS = 168 # 1 week \ No newline at end of file diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py index 4cb90d5f074e849b784767d060ebabc57881b792..9e82a225910beadba739ffcdc7d58d27bc7a0b02 100644 --- a/atdb/taskdatabase/services/algorithms.py +++ b/atdb/taskdatabase/services/algorithms.py @@ -1029,6 +1029,13 @@ def construct_imaging_summary(task): results += '<td colspan="2">' + str(rfi) + '</td>' results += '</tr>' + if 'median_dataloss' in details: + # add RFI median_dataloss (if present) + dataloss = details['median_dataloss'] + results += '<tr><td><b>median dataloss</b></td>' + results += '<td colspan="2">' + str(dataloss) + '</td>' + results += '</tr>' + try: # add calculated quality (if present) calculated_qualities = task.calculated_qualities diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index 32321d809bc912025ba4423b2921982d8d4e59cf..3d6ccb913e1fea07b58d0f5981349d8433e1215c 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -31,7 +31,7 @@ {% include 'taskdatabase/pagination.html' %} </div> </div> - <p class="footer"> Version 17 Jan 2025</p> + <p class="footer"> Version 24 Jan 2025</p> </div> {% include 'taskdatabase/refresh.html' %} diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py index c25924395e2ce2fb27346df65226f1a82c14dcb5..cc4323a734addeae397605efd93635dfec328e01 100644 --- a/atdb/taskdatabase/views.py +++ b/atdb/taskdatabase/views.py @@ -144,6 +144,7 @@ class ActivityFilter(filters.FilterSet): 'is_processed': ['exact'], 'is_verified': ['exact'], 'is_aggregated': ['exact'], + 'service_filter': ['exact','icontains'] }