3907966457de — gh@gregor-horvath.com tip 1 year, 4 months ago
upgrade to debian bullseye
2 files changed, 6 insertions(+), 5 deletions(-)

M ediwo/urls.py
M music/models.py
M ediwo/urls.py +2 -2
@@ 40,7 40,7 @@ urlpatterns = [
     url(r'^music/', include("music.urls")),
     url(r'^$', static_page('music/index.html')),
     url(r'^index$', static_page('music/index.html')),
-    url(r'^accounts/login/$', vary_on_cookie(auth_views.login) ,
+    url(r'^accounts/login/$', vary_on_cookie(auth_views.LoginView.as_view()) ,
         {'extra_context':
              {'view' : {'title': 'Login',
                         'islogin': True,

          
@@ 48,7 48,7 @@ urlpatterns = [
                         'register_email': views.Base.register_email,
                         'contact_email': views.Base.register_email
              }}}, name="login"),
-    url(r'^accounts/logout/', vary_on_cookie(auth_views.logout),
+    url(r'^accounts/logout/', vary_on_cookie(auth_views.LogoutView.as_view()),
         {'extra_context':
              {'view' : {'title': 'Logout'}}}, name="logout"),
     url(r'^trial$', views.trial, name="trial"),

          
M music/models.py +4 -3
@@ 164,7 164,8 @@ class Urls:
 
 
 class Base(models.Model):
-    owner = models.ForeignKey(User, verbose_name='Eigentümer', db_index=True,
+    owner = models.ForeignKey(User, on_delete=models.PROTECT,
+                              verbose_name='Eigentümer', db_index=True,
                               **required_args)
 
     def deleteable(self):

          
@@ 230,7 231,7 @@ class ProblemBase(Base, Urls, ActivityVi
     help_text_plural = 'falsche Noten, technische Schwierigkeiten etc.'
     dependent_object = "Aktivitäten"
 
-    task = models.ForeignKey(Task, blank=False, null=False)
+    task = models.ForeignKey(Task, on_delete=models.PROTECT, blank=False, null=False)
     # TODO refactor/rename to name ? for consistency
     title = models.CharField('Titel', max_length=50, **required_args,
                         help_text=doc_html('Kurzbezeichnung', 'problemtitle'))

          
@@ 339,7 340,7 @@ class Activity(Base, Urls):
     date = models.DateField('Datum', default=datetime.date.today, null=False)
     type = activity_type
 
-    problem = models.ForeignKey(Problem, blank=False, null=False,
+    problem = models.ForeignKey(Problem, on_delete=models.PROTECT, blank=False, null=False,
                                 verbose_name='Problem')
 
     title = models.CharField('Titel', max_length=50,