src/hdalab/views/pages.py
branchdocumentation
changeset 693 09e00f38d177
parent 676 111906d4c8b0
equal deleted inserted replaced
692:b7d19cd87fcf 693:09e00f38d177
    11 from hdabo.models import Datasheet, TaggedSheet
    11 from hdabo.models import Datasheet, TaggedSheet
    12 from django.http.response import Http404
    12 from django.http.response import Http404
    13 
    13 
    14 
    14 
    15 def datasheet(request, hda_id=None):
    15 def datasheet(request, hda_id=None):
       
    16     """
       
    17     Methode Vue affichant le détail d'une fiche HDA.
       
    18     Cette vue affiche en fait un résumé de la notice mise en relation avec les notices liées, via les mots clefs.
       
    19     """
    16     MAX_TAG = 15
    20     MAX_TAG = 15
    17     MAX_RELATED = 50
    21     MAX_RELATED = 50
    18 
    22 
    19     datasheet = None
    23     datasheet = None
    20     try:
    24     try:
    68         context_instance=RequestContext(request)
    72         context_instance=RequestContext(request)
    69     )
    73     )
    70 
    74 
    71 
    75 
    72 class HdalabAboutPage(TemplateView):
    76 class HdalabAboutPage(TemplateView):
       
    77     """
       
    78     Classe de vue en charge de l'affichage de la page à propos.
       
    79     C'est une simple django.views.generic.TemplateView qui ajoute quelques informations dans le contexte de rendu du template.
       
    80     """
    73 
    81 
    74     template_name = "a_propos.html"
    82     template_name = "a_propos.html"
    75 
    83 
    76     def get_context_data(self, **kwargs):
    84     def get_context_data(self, **kwargs):
    77         context = super(HdalabAboutPage, self).get_context_data(**kwargs)
    85         context = super(HdalabAboutPage, self).get_context_data(**kwargs)