From ee91dea39521bdff7d403f1470c8c04d8b45d711 Mon Sep 17 00:00:00 2001 From: pierregeeraert Date: Fri, 17 Jul 2026 16:00:02 +0100 Subject: [PATCH 1/4] restructuring --- infra/testing/dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/testing/dockerfile b/infra/testing/dockerfile index 800cb9e..0c58654 100644 --- a/infra/testing/dockerfile +++ b/infra/testing/dockerfile @@ -23,7 +23,7 @@ RUN pip install --cache-dir=/opt/hostedtoolcache/pip --upgrade wheel RUN pip install --cache-dir=/opt/hostedtoolcache/pip --upgrade setuptools RUN pip install --cache-dir=/opt/hostedtoolcache/pip -r Django_kube/requirements.txt -COPY entrypoint.sh /code/entrypoint.sh +COPY infra/testing/entrypoint.sh /code/entrypoint.sh RUN chmod +x /code/entrypoint.sh EXPOSE 8000 From 540b5fea80f4c311849075ca7b03f5bae82630d3 Mon Sep 17 00:00:00 2001 From: pierregeeraert Date: Thu, 23 Jul 2026 13:07:39 +0100 Subject: [PATCH 2/4] adding djangoql --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 858e7b0..137d398 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,4 +17,5 @@ django-hosts django-import-export bitwarden_sdk xmltodict -whitenoise \ No newline at end of file +whitenoise +djangoql From e06a02db135625d71821c401b32aa4d12d0c633e Mon Sep 17 00:00:00 2001 From: pierregeeraert Date: Thu, 23 Jul 2026 13:07:49 +0100 Subject: [PATCH 3/4] adding djangoql --- django_code/apps/random_simpsons/admin.py | 9 +++++++-- django_code/core/settings.py | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/django_code/apps/random_simpsons/admin.py b/django_code/apps/random_simpsons/admin.py index 21d1ff5..a08cbc7 100644 --- a/django_code/apps/random_simpsons/admin.py +++ b/django_code/apps/random_simpsons/admin.py @@ -6,6 +6,8 @@ from .utils import mark_episode_watched,unwatch_all_episodes,generate_new_urls_f from import_export import resources from import_export.admin import ImportExportModelAdmin from django.utils import timezone +from djangoql.admin import DjangoQLSearchMixin + # Register your models here. DB = 'simpsons_db' @@ -62,16 +64,19 @@ def generate_new_urls(modeladmin, request, queryset): @admin.register(SimpsonsData) -class EpisodeAdmin(ImportExportModelAdmin): +class EpisodeAdmin(DjangoQLSearchMixin,ImportExportModelAdmin): list_display = [field.name for field in SimpsonsData._meta.fields if field.name != 'id'] list_filter = ['seen','modified_at'] #list_filter = ['seen'] fields = ['season', 'episode', 'url', 'seen'] actions = [make_seen,make_unseen,unseen_betaserie,generate_new_urls] search_fields = ['season', 'episode', 'url', 'seen'] + djangoql_completion_enabled_by_default = False + + def get_queryset(self, request): - return super().get_queryset(request).using(DB) + return super().get_queryset(request).using(DB) def save_model(self, request, obj, form, change): obj.save(using=DB) diff --git a/django_code/core/settings.py b/django_code/core/settings.py index f50b408..e9ff76f 100644 --- a/django_code/core/settings.py +++ b/django_code/core/settings.py @@ -50,6 +50,7 @@ INSTALLED_APPS = [ 'apps.telegram_communication.apps.TelegramCommunicationConfig', 'apps.podcast_aggregator.apps.PodcastAggregatorConfig', 'import_export', + 'djangoql', ] MIDDLEWARE = [ From 7e9b474f10a5dc4bb983f587fa9372d1903049d1 Mon Sep 17 00:00:00 2001 From: pierregeeraert Date: Thu, 23 Jul 2026 13:15:23 +0100 Subject: [PATCH 4/4] fix random spacing --- django_code/apps/random_simpsons/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_code/apps/random_simpsons/admin.py b/django_code/apps/random_simpsons/admin.py index a08cbc7..cdda8d8 100644 --- a/django_code/apps/random_simpsons/admin.py +++ b/django_code/apps/random_simpsons/admin.py @@ -76,7 +76,7 @@ class EpisodeAdmin(DjangoQLSearchMixin,ImportExportModelAdmin): def get_queryset(self, request): - return super().get_queryset(request).using(DB) + return super().get_queryset(request).using(DB) def save_model(self, request, obj, form, change): obj.save(using=DB)