upgrade to django3.2

This commit is contained in:
cmile 2022-05-25 23:38:10 +02:00
parent 191eed1aa4
commit 4bd1b62e64
7 changed files with 29 additions and 26 deletions

View file

@ -7,7 +7,7 @@ RUN apt-get update && apt-get install -y libsasl2-dev python-dev libldap2-dev li
ADD requirements.txt /requirements.txt
RUN pip install --upgrade -r /requirements.txt
RUN ls /opt/cbmi
# RUN ls /opt/cbmi
EXPOSE 8000
ENTRYPOINT ["/opt/cbmi/start"]

View file

@ -1,6 +1,6 @@
{% load i18n %}
{% load crispy_forms_tags %}
{% load static from staticfiles %}
{% load static %}
<!DOCTYPE html>
<html lang="de">

View file

@ -14,7 +14,7 @@ from django.contrib.auth.models import User
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404
from django.shortcuts import render
from django.shortcuts import render_to_response
from django.shortcuts import render
from django.utils.translation import ugettext as _
import smbpasswd
@ -123,7 +123,7 @@ def groups_list(request, group_name):
is_ceymaster = True
if 'ldap_admins' in [g.name for g in request.user.groups.all()]:
is_admin = True
return render_to_response("group_list.html", locals())
return render(request, "group_list.html", locals())
@login_required

View file

@ -1,10 +1,10 @@
from django.conf.urls import url
from jsonrpc import jsonrpc_site
from jsonrpc.views import browse
# from jsonrpc import jsonrpc_site
# from jsonrpc.views import browse
from cbapi_ldap import views
urlpatterns = [
url(r'^ldap/browse/$', browse, name='jsonrpc_browser'),
url(r'^ldap/$', jsonrpc_site.dispatch, name='jsonrpc_mountpoint'),
# url(r'^ldap/browse/$', browse, name='jsonrpc_browser'),
# url(r'^ldap/$', jsonrpc_site.dispatch, name='jsonrpc_mountpoint'),
]

View file

@ -1,10 +1,10 @@
from jsonrpc import jsonrpc_method
# from jsonrpc import jsonrpc_method
TODO = [
'',
]
@jsonrpc_method("ping", authenticated=True)
# @jsonrpc_method("ping", authenticated=True)
def ping(request, username, password):
"""Ping - Echo Request
@ -13,7 +13,7 @@ def ping(request, username, password):
echo_response = "PONG"
return echo_response
@jsonrpc_method("todo")
# @jsonrpc_method("todo")
def todo(request):
"""Todo - List ToDo Items

View file

@ -84,6 +84,8 @@ STATICFILES_FINDERS = (
# 'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'vp!#muchjm!fqgi9r1%^xi^t$vb443!e^3b3fyke7b))xk2ml='
@ -144,9 +146,9 @@ TEMPLATES = [
import ldap
from django_auth_ldap.config import LDAPSearch, GroupOfNamesType
AUTH_LDAP_SERVER_URI = "ldaps://lea.cbrp3.c-base.org"
AUTH_LDAP_SERVER_URI = "ldap://lea.cbrp3.c-base.org"
AUTH_LDAP_USER_DN_TEMPLATE = "uid=%(user)s,ou=crew,dc=c-base,dc=org"
AUTH_LDAP_START_TLS = False
AUTH_LDAP_START_TLS = True
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER = True
AUTH_LDAP_CACHE_GROUPS = True
@ -227,7 +229,8 @@ LOGGING = {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler'
}
},
"console": {"class": "logging.StreamHandler"}
},
'loggers': {
'django.request': {
@ -235,6 +238,7 @@ LOGGING = {
'level': 'ERROR',
'propagate': True,
},
"django_auth_ldap": {"level": "DEBUG", "handlers": ["console"]}
}
}

View file

@ -1,9 +1,8 @@
Django==1.11.25
#MySQL-python==1.2.5
django-auth-ldap>=1.7.0
django-json-rpc>=0.7.2
django-crispy-forms>=1.7.2
gunicorn>=19.9.0
Django==3.2.8
django-auth-ldap==3.0.0
# django-json-rpc>=0.7.2
django-crispy-forms>=1.13.0
gunicorn>=20.1.0
pycrypto>=2.6.1
passlib
requests>=2.19.1
requests>=2.26.0