diff --git a/atdb/atdb/static/taskdatabase/style.css b/atdb/atdb/static/taskdatabase/style.css index b8cd66eb0f20cc2334faf2e99bb7a853f4c23499..37d988b1e6c50054db44b60a3216a3b10a530bb9 100644 --- a/atdb/atdb/static/taskdatabase/style.css +++ b/atdb/atdb/static/taskdatabase/style.css @@ -118,4 +118,8 @@ p.title { .modal-content { overflow: scroll !important; +} + +.form-flex { + display: flex; } \ No newline at end of file diff --git a/atdb/taskdatabase/forms.py b/atdb/taskdatabase/forms.py index c015e1d73279ed2d163cd4acb595c21388322ff9..6354a3c50d8c1d5109256c1de9d6238d3aa1421e 100644 --- a/atdb/taskdatabase/forms.py +++ b/atdb/taskdatabase/forms.py @@ -1,5 +1,5 @@ from django import forms class QualityAnnotationForm(forms.Form): - annotation = forms.CharField(label='', widget=forms.Textarea, max_length=255) + annotation = forms.CharField(label='', widget=forms.Textarea, max_length=1000) return_to_page = forms.IntegerField(widget=forms.HiddenInput) \ No newline at end of file diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py index 9556bd8af823d4212941c0078c96138d537549cd..48b8e59f12c3724e9855328bfc9bb9e39ea6f348 100644 --- a/atdb/taskdatabase/models.py +++ b/atdb/taskdatabase/models.py @@ -26,9 +26,6 @@ def convert_quality_to_list_for_template(task): list.append(str(task.quality_json['sensitivity'])) list.append(str(task.quality_json['observing-conditions'])) list.append("-") - list.append("-") - list.append("-") - list.append("-") except Exception as err: pass diff --git a/atdb/taskdatabase/static/taskdatabase/style.css b/atdb/taskdatabase/static/taskdatabase/style.css index b8cd66eb0f20cc2334faf2e99bb7a853f4c23499..37d988b1e6c50054db44b60a3216a3b10a530bb9 100644 --- a/atdb/taskdatabase/static/taskdatabase/style.css +++ b/atdb/taskdatabase/static/taskdatabase/style.css @@ -118,4 +118,8 @@ p.title { .modal-content { overflow: scroll !important; +} + +.form-flex { + display: flex; } \ No newline at end of file diff --git a/atdb/taskdatabase/templates/taskdatabase/failures/retry_buttons.html b/atdb/taskdatabase/templates/taskdatabase/failures/retry_buttons.html new file mode 100644 index 0000000000000000000000000000000000000000..3a82fed5947d0a236d4da144c004456085656b09 --- /dev/null +++ b/atdb/taskdatabase/templates/taskdatabase/failures/retry_buttons.html @@ -0,0 +1,18 @@ + {% if task.status == "staged_failed" or task.status == "staging_failed" %} + <a href="{% url 'task-retry-view' task.pk 'defined' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} + {% if task.status == "fetched_failed" or task.status == "fetching_failed" %} + <a href="{% url 'task-retry-view' task.pk 'staged' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} + {% if task.status == "processed_failed" or task.status == "processing_failed" %} + <a href="{% url 'task-retry-view' task.pk 'fetched' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} + {% if task.status == "stored_failed" or task.status == "storing_failed" %} + <a href="{% url 'task-retry-view' task.pk 'processed' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} + {% if task.status == "scrubbed_failed" or task.status == "scrubbing_failed" %} + <a href="{% url 'task-retry-view' task.pk 'validated' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} + {% if task.status == "archived_failed" or task.status == "archiving_failed" %} + <a href="{% url 'task-retry-view' task.pk 'scrubbed' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> + {% endif %} \ No newline at end of file diff --git a/atdb/taskdatabase/templates/taskdatabase/failures/tasks_failures.html b/atdb/taskdatabase/templates/taskdatabase/failures/tasks_failures.html index 817f4405af2f60f30e83df0771cb2bc80a95fe1f..51bd7cabba1fc72a5ae5fea04e123f93f51f29f8 100644 --- a/atdb/taskdatabase/templates/taskdatabase/failures/tasks_failures.html +++ b/atdb/taskdatabase/templates/taskdatabase/failures/tasks_failures.html @@ -37,37 +37,8 @@ <td>{{ task.filter }} </td> - {% if task.status == "staged_failed" or task.status == "staging_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'defined' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - {% if task.status == "fetched_failed" or task.status == "fetching_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'staged' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - {% if task.status == "processed_failed" or task.status == "processing_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'fetched' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - {% if task.status == "stored_failed" or task.status == "storing_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'processed' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - {% if task.status == "scrubbed_failed" or task.status == "scrubbing_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'validated' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - {% if task.status == "archived_failed" or task.status == "archiving_failed" %} - <td> - <a href="{% url 'task-retry-view' task.pk 'scrubbed' my_tasks.number %}" class="btn btn-warning btn-sm" role="button"><b><i class="fas fa-sync-alt"></i> Retry</b></a> - </td> - {% endif %} - <td> + + <td>{% include "taskdatabase/failures/retry_buttons.html" %}</td> </tr> </div> diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index 7a8652a35b72291fb0561ef6e9b05e1c049ce61a..9f5636ed866590291c270f54bcb2e9a1b9e63b89 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -34,7 +34,7 @@ {% include 'taskdatabase/pagination.html' %} </div> </div> - <p class="footer"> Version 1.0.0 (4 apr 2021 - 13:00) + <p class="footer"> Version 1.0.0 (8 apr 2021 - 11:00) </div> diff --git a/atdb/taskdatabase/templates/taskdatabase/quality/tasks_quality_headers.html b/atdb/taskdatabase/templates/taskdatabase/quality/tasks_quality_headers.html index cd699a598401ff3848aa79ade6099795e5574dc3..98901d30ac7a7dbfcdf551f5905c2b112ace3d8d 100644 --- a/atdb/taskdatabase/templates/taskdatabase/quality/tasks_quality_headers.html +++ b/atdb/taskdatabase/templates/taskdatabase/quality/tasks_quality_headers.html @@ -10,7 +10,4 @@ <th>Sensitivity</th> <th>Conditions</th> <th>Diagnostic plots</th> - <th>Summary parset</th> - <th>Summary logs</th> - <th>Summary hf5</th> </tr> \ No newline at end of file diff --git a/atdb/taskdatabase/templates/taskdatabase/refresh.html b/atdb/taskdatabase/templates/taskdatabase/refresh.html index 6e558ab365ae4cd0a4f48896a9bb1101002b6b58..f0a067e624f92f706c27cf62fdfb0dbea47972d6 100644 --- a/atdb/taskdatabase/templates/taskdatabase/refresh.html +++ b/atdb/taskdatabase/templates/taskdatabase/refresh.html @@ -12,5 +12,5 @@ $(document).on('keypress click', function() { intvrefresh() }); intvrefresh(); - }(5)); + }(30)); </script> diff --git a/atdb/taskdatabase/templates/taskdatabase/tasks.html b/atdb/taskdatabase/templates/taskdatabase/tasks.html index 2ecdfa5d4b488d558ee151f9325f5abedacfdf3c..6aacb705d5498377b213dfa4d2707d59e50be156 100644 --- a/atdb/taskdatabase/templates/taskdatabase/tasks.html +++ b/atdb/taskdatabase/templates/taskdatabase/tasks.html @@ -72,9 +72,11 @@ <a href="{% url 'task-setstatus-view' task.pk 'validated' my_tasks.number %}" class="btn btn-success btn-sm" role="button"><i class="fas fa-check"></i> validate</a> {% endif %} {% endif %} - </td> - </tr> + {% include "taskdatabase/failures/retry_buttons.html" %} + + </td> + </tr> </div> {% endif %} {% endfor %} diff --git a/atdb/taskdatabase/templates/taskdatabase/validation/annotate_quality.html b/atdb/taskdatabase/templates/taskdatabase/validation/annotate_quality.html index 2cb020d1427e7ce1fe719f0f223044f4ca324737..dd0fc8cb4787be3fdca4c936a58fc364e10bafc1 100644 --- a/atdb/taskdatabase/templates/taskdatabase/validation/annotate_quality.html +++ b/atdb/taskdatabase/templates/taskdatabase/validation/annotate_quality.html @@ -7,17 +7,14 @@ <div class="card-body"> <h4>Quality Annotation</h4> - <form action="{% url 'annotate-quality' task.id %}" method="POST"> + <form class="post-form" action="{% url 'annotate-quality' task.id %}" method="POST"> {% csrf_token %} - <table> - <tr> + <div> {{ form }} - </tr> - <tr> - <button class="btn btn-success btn-sm" type="submit"><i class="fas fa-check"></i> OK</button> + </div> + <div><button class="btn btn-success btn-sm" type="submit"><i class="fas fa-check"></i> OK</button> <a href="{% url 'validation' %}" class="btn btn-warning btn-sm" role="button"><i class="fas fa-times-circle"></i> Cancel</a>  - </tr> - </table> + </div> </form> </div> diff --git a/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html b/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html index 77075fc6fd1b006122821f3d9de5496e5c47e3d0..cf376f175f9a108e8819be7b76137058b6dd02d3 100644 --- a/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html +++ b/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html @@ -48,14 +48,14 @@ <td> {% if task.has_quality_remarks %} <a class="open-modal btn btn-warning btn-sm" - href="{% url 'annotate-quality' task.id my_tasks.number task.has_quality_remarks %}" - data-popup-url="{% url 'annotate-quality' task.id my_tasks.number task.has_quality_remarks %}"> + href="{% url 'annotate-quality' task.id my_tasks.number %}" + data-popup-url="{% url 'annotate-quality' task.id my_tasks.number %}"> <i class="fas fa-pen-alt"></i> </a> {% else %} <a class="open-modal btn btn-secondary btn-sm" - href="{% url 'annotate-quality' task.id my_tasks.number task.has_quality_remarks %}" - data-popup-url="{% url 'annotate-quality' task.id my_tasks.number task.has_quality_remarks %}"> + href="{% url 'annotate-quality' task.id my_tasks.number %}" + data-popup-url="{% url 'annotate-quality' task.id my_tasks.number %}"> <i class="fas fa-pen-alt"></i> </a> {% endif %} diff --git a/atdb/taskdatabase/urls.py b/atdb/taskdatabase/urls.py index f0a12c985e0a1f5c08ad12a66cf8ff0f04b1023c..9d0a5aaa55a15fcbb52c3b10fbfd3bbbc041e1d1 100644 --- a/atdb/taskdatabase/urls.py +++ b/atdb/taskdatabase/urls.py @@ -23,7 +23,7 @@ urlpatterns = [ path('task_details/', views.TaskDetails, name='task-details'), path('task_quality/<int:id>/<page>', views.ShowTaskQuality, name='task-quality'), path('task_quality/', views.ShowTaskQuality, name='task-quality'), - path('annotate_quality/<int:id>/<page>/<new_remark>', views.AnnotateQuality, name='annotate-quality'), + path('annotate_quality/<int:id>/<page>', views.AnnotateQuality, name='annotate-quality'), path('annotate_quality/<int:id>', views.AnnotateQuality, name='annotate-quality'), path('annotate_quality/', views.AnnotateQuality, name='annotate-quality'),