From 7b628e9cde7fe2babe16523b7d1d44df0c468203 Mon Sep 17 00:00:00 2001 From: lxf Date: Sat, 30 Oct 2021 17:18:57 -0400 Subject: posts: made podcast posttype and templates --- app/posts/views/src_views.py | 97 -------------------------------------------- 1 file changed, 97 deletions(-) delete mode 100644 app/posts/views/src_views.py (limited to 'app/posts/views/src_views.py') diff --git a/app/posts/views/src_views.py b/app/posts/views/src_views.py deleted file mode 100644 index 990088f..0000000 --- a/app/posts/views/src_views.py +++ /dev/null @@ -1,97 +0,0 @@ -from django.views.generic import ListView -from django.views.generic.detail import DetailView -from django.contrib.syndication.views import Feed -from django.urls import reverse -from django.conf import settings - -#from paypal.standard.forms import PayPalPaymentsForm -from utils.views import PaginatedListView -from ..models import Post, PostType -from taxonomy.models import Category - - -class SrcListView(PaginatedListView): - model = Post - template_name="posts/src_list.html" - - def get_queryset(self): - queryset = super(SrcListView, self).get_queryset() - return queryset.filter(post_type=PostType.SRC).filter(status__exact=1).order_by('-pub_date') - - def get_context_data(self, **kwargs): - # Call the base implementation first to get a context - context = super(SrcListView, self).get_context_data(**kwargs) - #context['topics'] = Topic.objects.all() - context['breadcrumbs'] = ['src',] - return context - - -class SrcDetailView(DetailView): - model = Post - slug_field = "slug" - template_name="posts/src_detail.html" - - -class SrcDetailViewTXT(SrcDetailView): - template_name = "posts/jrnl_detail.txt" - - -class TopicListView(ListView): - template_name = 'posts/topic_list.html' - - def get_queryset(self): - return Post.objects.filter(topics__slug=self.kwargs['slug'],post_type=PostType.SRC) - - def get_context_data(self, **kwargs): - # Call the base implementation first to get a context - context = super(TopicListView, self).get_context_data(**kwargs) - context['topic'] = Category.objects.get(slug__exact=self.kwargs['slug']) - return context - - -class SrcRSSFeedView(Feed): - title = "luxagraf:src Code and Technology" - link = "/src/" - description = "Latest postings to luxagraf.net/src" - description_template = 'feeds/blog_description.html' - - def items(self): - return SrcPost.objects.filter(status__exact=1).order_by('-pub_date')[:10] - - -""" -class BookListView(ListView): - template_name = "archives/src_books.html" - - def queryset(self): - return Book.objects.filter(status__exact=1) - - -class BookDetailView(DetailView): - model = Book - - def get_template_names(self): - book = self.get_object() - return [book.template_name] - - def get_context_data(self, **kwargs): - # Call the base implementation first to get a context - context = super(BookDetailView, self).get_context_data(**kwargs) - book = self.get_object() - if book.price_sale < book.price: - price = book.price_sale - else: - price = book.price - #paypal_dict = { - # "business": settings.PAYPAL_RECEIVER_EMAIL, - # "amount": price, - # "item_name": book.title, - # "invoice": "unique-invoice-id", - # "notify_url": "https://luxagraf.net/src/paypal/" + reverse('src:paypal-ipn'), - # "return_url": "https://luxagraf.net/src/thank-you", - # "cancel_return": "https://luxagraf.net/src/books/", - #} - #context['paypal_form'] = PayPalPaymentsForm(initial=paypal_dict) - return context - -""" -- cgit v1.2.3-70-g09d2