]> git.0d.be Git - panikdb.git/commitdiff
add logging of focus changes v2021
authorFrédéric Péters <fpeters@0d.be>
Thu, 30 Sep 2021 12:26:00 +0000 (14:26 +0200)
committerFrédéric Péters <fpeters@0d.be>
Thu, 30 Sep 2021 12:26:00 +0000 (14:26 +0200)
panikdb/views.py

index 125a44320c633accbdec3c1c88d69ecb0fa3d929..962a488fb0daf9ec4ad4243e25ee48c22c673936 100644 (file)
@@ -1,4 +1,5 @@
 import datetime
+import logging
 
 from django.contrib import messages
 from django.contrib.auth.decorators import login_required
@@ -18,6 +19,8 @@ from emissions.utils import period_program
 from .poll.models import Vote
 from .service_messages.models import Message
 
+logger = logging.getLogger('panikdb')
+
 
 class Home(TemplateView):
     template_name = 'home.html'
@@ -143,6 +146,7 @@ class FocusSetView(RedirectView):
             f.current = True
             f.emission = emission
             f.save()
+            logger.info('set focus on emission %s', emission)
             return reverse('emission-view', kwargs={'slug': emission.slug})
         if object_type == 'episode':
             episode = Episode.objects.get(id=object_id)
@@ -153,6 +157,7 @@ class FocusSetView(RedirectView):
             f.current = True
             f.episode = episode
             f.save()
+            logger.info('set focus on episode %s', episode)
             return reverse(
                 'episode-view', kwargs={'emission_slug': episode.emission.slug, 'slug': episode.slug}
             )
@@ -165,6 +170,7 @@ class FocusSetView(RedirectView):
             f.current = True
             f.newsitem = newsitem
             f.save()
+            logger.info('set focus on newsitem %s', newsitem)
             return reverse('newsitem-view', kwargs={'slug': newsitem.slug})
         if object_type == 'soundfile':
             soundfile = SoundFile.objects.get(id=object_id)
@@ -175,6 +181,7 @@ class FocusSetView(RedirectView):
             f.current = True
             f.soundfile = soundfile
             f.save()
+            logger.info('set focus on sound %s', soundfile)
             return reverse(
                 'episode-view',
                 kwargs={
@@ -191,6 +198,7 @@ class FocusSetView(RedirectView):
             f.current = True
             f.page = page
             f.save()
+            logger.info('set focus on page %s', page)
             return reverse('combo-manager-page-view', kwargs={'pk': object_id})
 
 
@@ -209,12 +217,14 @@ class FocusUnsetView(RedirectView):
             focus = Focus.objects.get(emission=emission)
             focus.current = False
             focus.save()
+            logger.info('unset focus of emission %s', emission)
             return reverse('emission-view', kwargs={'slug': emission.slug})
         if object_type == 'episode':
             episode = Episode.objects.get(id=object_id)
             focus = Focus.objects.get(episode=episode)
             focus.current = False
             focus.save()
+            logger.info('unset focus of episode %s', episode)
             return reverse(
                 'episode-view', kwargs={'emission_slug': episode.emission.slug, 'slug': episode.slug}
             )
@@ -223,12 +233,14 @@ class FocusUnsetView(RedirectView):
             focus = Focus.objects.get(newsitem=newsitem)
             focus.current = False
             focus.save()
+            logger.info('unset focus of newsitem %s', newsitem)
             return reverse('newsitem-view', kwargs={'slug': newsitem.slug})
         if object_type == 'soundfile':
             soundfile = SoundFile.objects.get(id=object_id)
             focus = Focus.objects.get(soundfile=soundfile)
             focus.current = False
             focus.save()
+            logger.info('unset focus of soundfile %s', soundfile)
             return reverse(
                 'episode-view',
                 kwargs={
@@ -240,6 +252,7 @@ class FocusUnsetView(RedirectView):
             focus = Focus.objects.get(page=object_id)
             focus.current = False
             focus.save()
+            logger.info('unset focus of page %s', object_id)
             return reverse('combo-manager-page-view', kwargs={'pk': object_id})