]> git.parisson.com Git - mezzo.git/commitdiff
merging
authorEmilie <zawadzki@ircam.fr>
Fri, 8 Jul 2016 10:44:19 +0000 (12:44 +0200)
committerEmilie <zawadzki@ircam.fr>
Fri, 8 Jul 2016 13:26:14 +0000 (15:26 +0200)
1  2 
app/organization/magazine/models.py
app/organization/magazine/views.py

Simple merge
index 5cbbc20664e9ad2781ca6d6b8d6b722d03d85eb9,aa7d6ec2bcbd926090a0bb9fd93c8c5d9a49f330..7e83d1694419ec3cf17eba1b64d3c3f06229cc8b
@@@ -1,15 -1,45 +1,42 @@@
  from django.shortcuts import render
- from django.views.generic import *
+ from django.utils import timezone
++#from django.views.generic import *
+ from django.views.generic import DetailView, ListView, TemplateView
 +from django.views.generic.base import *
 +from django.shortcuts import get_object_or_404
  
 -from organization.magazine.models import Article
++from organization.magazine.models import Article, Brief
+ from organization.core.views import SlugMixin
+ # Create your views here.
+ class ArticleDetailView(SlugMixin, DetailView):
+     model = Article
+     template_name='magazine/article/article_detail.html'
+     context_object_name = 'article'
+     def get_context_data(self, **kwargs):
+         context = super(ArticleDetailView, self).get_context_data(**kwargs)
+         return context
+ class ArticleListView(SlugMixin, ListView):
+     model = Article
+     template_name='magazine/article/article_list.html'
+     # context_object_name = 'article'
+     def get_context_data(self, **kwargs):
+         context = super(ArticleListView, self).get_context_data(**kwargs)
+         return context
 -# def blog_post_detail(request, slug, year=None, month=None, day=None,
 -#                      template="blog/blog_post_detail.html",
 -#                      extra_context=None):
 -#     """. Custom templates are checked for using the name
 -#     ``blog/blog_post_detail_XXX.html`` where ``XXX`` is the blog
 -#     posts's slug.
 -#     """
 -#     blog_posts = BlogPost.objects.published(
 -#                                      for_user=request.user).select_related()
 -#     blog_post = get_object_or_404(blog_posts, slug=slug)
 -#     related_posts = blog_post.related_posts.published(for_user=request.user)
 -#     context = {"blog_post": blog_post, "editable_obj": blog_post,
 -#                "related_posts": related_posts}
 -#     context.update(extra_context or {})
 -#     templates = [u"blog/blog_post_detail_%s.html" % str(slug), template]
 -#     return TemplateResponse(request, templates, context)
 +# Create your views here.
 +class BriefDetailView(SlugMixin, DetailView):
 +
 +    model = Brief
 +    template_name='magazine/inc_brief.html'
 +    context_object_name = 'brief'
 +
 +    def get_context_data(self, **kwargs):
 +        context = super(BriefDetailView, self).get_context_data(**kwargs)
 +        return context