From aa4c99bccab02ae4a718dbd506392471dd34f555 Mon Sep 17 00:00:00 2001 From: Daniel Horak Date: Fri, 9 Feb 2024 14:43:43 +0100 Subject: [PATCH 1/2] use python 3.10 in Dockerfile - update PyYAML version Signed-off-by: Daniel Horak --- Dockerfile | 2 +- requirements.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab49957..436fbf9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3 +FROM python:3.10 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code diff --git a/requirements.txt b/requirements.txt index d8d0c8d..695eddf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ djangorestframework==3.12.4 Markdown==3.3.4 psycopg2-binary==2.8.6 pytz==2021.1 -PyYAML==5.4.1 +PyYAML==6.0.1 retry==0.9.2 six==1.15.0 -sqlparse==0.4.1 \ No newline at end of file +sqlparse==0.4.1 From 7c2241d898ddd7195f98cb7c27d2de05667886c2 Mon Sep 17 00:00:00 2001 From: Daniel Horak Date: Fri, 9 Feb 2024 14:44:49 +0100 Subject: [PATCH 2/2] fix new columns in pending and finished requests tables Signed-off-by: Daniel Horak --- rqueue/models.py | 20 +++++++++++++++++++ .../includes/finished_requests_table.html | 14 ++++++------- .../includes/pending_requests_table.html | 14 ++++++------- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/rqueue/models.py b/rqueue/models.py index 2653dc6..a24b532 100644 --- a/rqueue/models.py +++ b/rqueue/models.py @@ -139,6 +139,26 @@ def add_to_data_json(self, json_to_add=None, **kwargs): self.save() + def get_data_value(self, key): + data = dict(json_continuously_loader(self.data)) + return data.get(key, "") + + @property + def name(self): + return self.get_data_value("name") + + @property + def signoff(self): + return self.get_data_value("signoff") + + @property + def label(self): + return self.get_data_value("label") + + @property + def link(self): + return self.get_data_value("link") + class Meta: # Here you can put more descriptive to display in Admin verbose_name_plural = "Requests in Queue" diff --git a/templates/includes/finished_requests_table.html b/templates/includes/finished_requests_table.html index a49f480..945f3d4 100644 --- a/templates/includes/finished_requests_table.html +++ b/templates/includes/finished_requests_table.html @@ -67,19 +67,19 @@ - {{ finishedqueue.data.name }} - {{ finishedqueue.data.label }} - + {{ finishedqueue.name }} + {{ finishedqueue.label }} + - {% if finishedqueue.data.link and finishedqueue.data.link != "None" %} - - {{ finishedqueue.data.signoff }} + {% if finishedqueue.link and finishedqueue.link != "None" %} + + {{ finishedqueue.signoff }} {% else %} - {{ finishedqueue.data.signoff }} + {{ finishedqueue.signoff }} {% endif %} diff --git a/templates/includes/pending_requests_table.html b/templates/includes/pending_requests_table.html index 9ee5924..484d727 100644 --- a/templates/includes/pending_requests_table.html +++ b/templates/includes/pending_requests_table.html @@ -99,19 +99,19 @@ - {{ rqueue.data.name }} - {{ rqueue.data.label }} - + {{ rqueue.name }} + {{ rqueue.label }} + - {% if rqueue.data.link and rqueue.data.link != "None" %} - - {{ rqueue.data.signoff }} + {% if rqueue.link and rqueue.link != "None" %} + + {{ rqueue.signoff }} {% else %} - {{ rqueue.data.signoff }} + {{ rqueue.signoff }} {% endif %}