Django 4.2

* updates Django to 4.x and other packages (if possible) to latest versions
* Attention: Requires postgresql >= 12.0
* updates code fragments to match requirements of newer package versions
pull/358/head
mpeltriaux 12 months ago
parent 5f45db6716
commit 2a9e57e633

@ -5,7 +5,7 @@ Contact: ksp-servicestelle@sgdnord.rlp.de
Created on: 18.08.22 Created on: 18.08.22
""" """
from bootstrap_modal_forms.utils import is_ajax from bootstrap_modal_forms.mixins import is_ajax
from dal import autocomplete from dal import autocomplete
from django import forms from django import forms
from django.contrib import messages from django.contrib import messages

@ -34,3 +34,9 @@ class InterventionAutocomplete(Select2QuerySetView):
Q(title__icontains=self.q) Q(title__icontains=self.q)
).distinct() ).distinct()
return qs return qs
def get_result_label(self, result):
return str(result)
def get_selected_result_label(self, result):
return str(result)

@ -8,7 +8,7 @@ Created on: 16.11.20
from functools import wraps from functools import wraps
from bootstrap_modal_forms.utils import is_ajax from bootstrap_modal_forms.mixins import is_ajax
from django.contrib import messages from django.contrib import messages
from django.shortcuts import redirect, get_object_or_404, render from django.shortcuts import redirect, get_object_or_404, render
from django.urls import reverse from django.urls import reverse

@ -6,7 +6,7 @@ Created on: 15.08.22
""" """
from bootstrap_modal_forms.forms import BSModalForm from bootstrap_modal_forms.forms import BSModalForm
from bootstrap_modal_forms.utils import is_ajax from bootstrap_modal_forms.mixins import is_ajax
from django.contrib import messages from django.contrib import messages
from django.http import HttpResponseRedirect, HttpRequest from django.http import HttpResponseRedirect, HttpRequest
from django.shortcuts import render from django.shortcuts import render

@ -1,51 +1,56 @@
amqp==5.0.9 amqp==5.1.1
asgiref==3.3.1 asgiref==3.7.2
beautifulsoup4==4.9.3 async-timeout==4.0.3
billiard==3.6.4.0 beautifulsoup4==4.12.2
billiard==4.1.0
cached-property==1.5.2 cached-property==1.5.2
celery==5.2.3 celery==5.3.4
certifi==2020.11.8 certifi==2023.7.22
chardet==3.0.4 chardet==5.2.0
click==8.0.3 charset-normalizer==3.3.0
click==8.1.7
click-didyoumean==0.3.0 click-didyoumean==0.3.0
click-plugins==1.1.1 click-plugins==1.1.1
click-repl==0.2.0 click-repl==0.3.0
Deprecated==1.2.13 coverage==7.3.2
Django==3.1.3 Deprecated==1.2.14
django-autocomplete-light==3.9.0rc5 Django==4.2.6
django-bootstrap-modal-forms==2.2.0 django-autocomplete-light==3.10.0rc4
django-bootstrap4==3.0.1 django-bootstrap-modal-forms==3.0.4
django-debug-toolbar==3.1.1 django-bootstrap4==23.2
django-filter==2.4.0 django-debug-toolbar==4.2.0
django-filter==23.3
django-fontawesome-5==1.0.18 django-fontawesome-5==1.0.18
django-simple-sso==1.1.0 django-simple-sso==1.2.0
django-tables2==2.3.4 django-tables2==2.6.0
et-xmlfile==1.1.0 et-xmlfile==1.1.0
idna==2.10 idna==3.4
importlib-metadata==2.1.1 importlib-metadata==6.8.0
itsdangerous==0.24 itsdangerous<1.0.0
kombu==5.2.3 kombu==5.3.2
openpyxl==3.0.9 openpyxl==3.2.0b1
OWSLib==0.25.0 packaging==23.2
packaging==21.3 pika==1.3.2
pika==1.2.0 prompt-toolkit==3.0.39
prompt-toolkit==3.0.24 psycopg2-binary==2.9.9
psycopg2-binary==2.9.1 pyparsing==3.1.1
pyparsing==3.0.6 pypng==0.20220715.0
pyproj==3.2.1 pyproj==3.6.1
python-dateutil==2.8.2 python-dateutil==2.8.2
pytz==2021.3 pytz==2023.3.post1
PyYAML==6.0 PyYAML==6.0.1
qrcode==7.3.1 qrcode==7.4.2
redis==4.1.0 redis==5.0.1
requests==2.25.0 requests==2.31.0
six==1.15.0 six==1.16.0
soupsieve==2.2.1 soupsieve==2.5
sqlparse==0.4.1 sqlparse==0.4.4
urllib3==1.26.2 typing_extensions==4.8.0
tzdata==2023.3
urllib3==2.0.6
vine==5.0.0 vine==5.0.0
wcwidth==0.2.5 wcwidth==0.2.8
webservices==0.7 webservices==0.7
wrapt==1.13.3 wrapt==1.16.0rc1
xmltodict==0.12.0 xmltodict==0.13.0
zipp==3.4.1 zipp==3.17.0

@ -29,6 +29,12 @@ class ShareUserAutocomplete(Select2QuerySetView):
qs = qs.order_by("username") qs = qs.order_by("username")
return qs return qs
def get_result_label(self, result):
return str(result)
def get_selected_result_label(self, result):
return str(result)
class ShareTeamAutocomplete(Select2QuerySetView): class ShareTeamAutocomplete(Select2QuerySetView):
""" Autocomplete for share with teams """ Autocomplete for share with teams
@ -52,3 +58,8 @@ class ShareTeamAutocomplete(Select2QuerySetView):
) )
return qs return qs
def get_result_label(self, result):
return str(result)
def get_selected_result_label(self, result):
return str(result)

@ -32,3 +32,8 @@ class TeamAdminAutocomplete(Select2QuerySetView):
) )
return qs return qs
def get_result_label(self, result):
return str(result)
def get_selected_result_label(self, result):
return str(result)

Loading…
Cancel
Save