From e6f35e473b9f7ebd263ddd7f7aba780b3e52646a Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Wed, 31 Dec 2025 11:52:25 -0300 Subject: [PATCH] add cluster debug information --- cluster/views.py | 8 +++- templates/cluster/workers_list.html | 74 +++++++++++++++++++++++++++-- 2 files changed, 77 insertions(+), 5 deletions(-) diff --git a/cluster/views.py b/cluster/views.py index cb750bf..d34427d 100644 --- a/cluster/views.py +++ b/cluster/views.py @@ -14,9 +14,15 @@ def cluster_main(request): if not UserAcl.objects.filter(user=request.user).filter(user_level__gte=50).exists(): return render(request, 'access_denied.html', {'page_title': _('Access Denied')}) + cluster_settings, created = ClusterSettings.objects.get_or_create(name='cluster_settings') page_title = _('Cluster') workers = Worker.objects.all().order_by('name') - context = {'page_title': page_title, 'workers': workers, 'worker_version': 10} + context = { + 'page_title': page_title, + 'workers': workers, + 'current_worker_version': 10, + 'cluster_settings': cluster_settings + } return render(request, 'cluster/workers_list.html', context) diff --git a/templates/cluster/workers_list.html b/templates/cluster/workers_list.html index 3a98deb..9c390a4 100644 --- a/templates/cluster/workers_list.html +++ b/templates/cluster/workers_list.html @@ -24,12 +24,16 @@ {% else %} {% if worker.enabled %} - + {% if cluster_settings.config_version != worker.workerstatus.config_version %} + + {% else %} + + {% endif %} {% else %} {% endif %} {% endif %} - {% if worker_version > worker.workerstatus.worker_version %} + {% if current_worker_version != worker.workerstatus.worker_version %} {% endif %} @@ -70,8 +74,6 @@ - - @@ -84,4 +86,68 @@ {% trans 'Add Worker' %} {% trans 'Cluster Settings' %} + + + + +{% endblock %} + +{% block custom_page_scripts %} + {% endblock %} \ No newline at end of file