import datetime
+import logging
from django.contrib import messages
from django.contrib.auth.decorators import login_required
from .poll.models import Vote
from .service_messages.models import Message
+logger = logging.getLogger('panikdb')
+
class Home(TemplateView):
template_name = 'home.html'
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)
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}
)
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)
f.current = True
f.soundfile = soundfile
f.save()
+ logger.info('set focus on sound %s', soundfile)
return reverse(
'episode-view',
kwargs={
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})
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}
)
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={
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})