X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/d0f0e1412cc42d366b234e798dfb68feed05d751..d555d988764995ea1f9f5ece46f453a66f09b334:/catalogue/views.py?ds=sidebyside diff --git a/catalogue/views.py b/catalogue/views.py deleted file mode 100644 index 4f9d78c..0000000 --- a/catalogue/views.py +++ /dev/null @@ -1,35 +0,0 @@ -# -*- coding: utf-8 -*- -from django.views.generic import DetailView, ListView - -from curriculum.models import Level -from publishers.models import Publisher -from .models import Lesson - - -class LessonListView(ListView): - queryset = Level.objects.exclude(lesson=None) - template_name = "catalogue/lesson_list.html" - - def get_context_data(self, **kwargs): - context = super(LessonListView, self).get_context_data(**kwargs) - context['appendix'] = Lesson.objects.filter(type='appendix') - return context - - -class LessonView(DetailView): - model = Lesson - - def get_template_names(self): - return [ - 'catalogue/lesson/%s/lesson_detail.html' % self.object.type, - 'catalogue/lesson/lesson_detail.html', - ] - - def get_context_data(self, **kwargs): - context = super(LessonView, self).get_context_data(**kwargs) - try: - context['publisher'] = Publisher.objects.get( - name=context['object'].dc.get('publisher', '').strip()) - except (Publisher.DoesNotExist, Publisher.MultipleObjectsReturned): - pass - return context