home: insert knowledge base zone from the start

This commit is contained in:
Frédéric Péters 2015-07-14 12:40:07 +02:00
parent af1c18d965
commit e8d566c296
3 changed files with 15 additions and 44 deletions

View File

@ -16,8 +16,10 @@
import json
from django import template
from django.core.urlresolvers import reverse_lazy
from django.http import HttpResponse
from django.template import RequestContext
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import (DetailView, CreateView, UpdateView,
ListView, DeleteView, TemplateView)
@ -103,3 +105,13 @@ def page_search_json(request):
response = HttpResponse(content_type='application/json')
json.dump({'data': result}, response, indent=2)
return response
class HomeZone(object):
def __init__(self, request):
self.request = request
def render(self):
context = RequestContext(self.request)
tmpl = template.loader.get_template('kb/zone.html')
return tmpl.render(context)

View File

@ -10,50 +10,7 @@
</div>
<div class="cell kb" data-zone-url="{% url 'kb-zone' %}">
<h2>{% trans 'Knowledge Database' %}</h2>
<div>
<p>
Lorem ipsum dolor sit amet, te duo tota liberavisse,
vel appellantur vituperatoribus cu. Usu mollis fastidii
electram no. Vim simul utamur ea. Ius melius dignissim
an, eos et semper bonorum senserit. Eu nihil congue
ignota per, ut vis wisi singulis.
</p>
<p>
Ex eam delectus pertinacia, nullam mollis intellegam ea
pri, pro iracundia definitionem id. Facilis
necessitatibus at mei. Ius tota electram in, adhuc
alienum voluptaria no pri. Purto elitr fabellas quo et,
no amet partiendo deterruisset duo, pri ne stet modus
consulatu.
</p>
<p>
Vel ex tempor meliore phaedrum, ad omittam nominati
explicari pri. Pro et hinc singulis, dolorem corrumpit
neglegentur eu vix. Vivendo detraxit efficiendi at vis,
possit regione intellegam et vel. Eu duo melius commune
petentium, et vis adipiscing efficiendi accommodare,
nec ei tractatos molestiae. Viderer reprehendunt te
sit, vix id amet gloriatur definitiones, erant integre
democritum quo ne. An pri solet audiam.
</p>
<p>
Probo inermis propriae ei nec. Tantas soluta ei his. An
nec sint dissentiet, ad sea choro munere viderer, quod
case sadipscing eos ei. Facilis posidonium ius ea, has
error neglegentur no, ea vide graeci essent qui. Ut his
unum erat imperdiet, duo aperiam invenire interpretaris
no, ius munere accusam ne.
</p>
<p>
Usu ei libris praesent, per te omnes vidisse, utinam
possim ne nam. Facilisi perpetua periculis ex cum, duo
liber convenire ei, ex eum nominavi contentiones. Eos
cu dictas iriure epicurei. No melius viderer deleniti
has. An vim molestie gubergren, iusto consequat
vulputate pro ne, eripuit denique at sea. At dolor
aeterno instructior pro.
</p>
</div>
{{ kb.render }}
</div>
<div class="cell contacts">
<h2>{% trans 'Contacts' %}</h2>

View File

@ -32,6 +32,7 @@ except ImportError:
from sources.mail.views import Home as MailHome
from .qualif.models import Association, FormdefReference
from .kb.views import HomeZone as KbHomeZone
from .forms import QualificationForm
@ -91,6 +92,7 @@ class Home(TemplateView):
def get_context_data(self, **kwargs):
context = super(Home, self).get_context_data(**kwargs)
context['source'] = MailHome(self.request)
context['kb'] = KbHomeZone(self.request)
return context
home = Home.as_view()