-from bpcms.models import Document, Folder
+from bpcms.models import CSSDocument, Document, Folder
from django.http import Http404, HttpResponse
from django.template import RequestContext, loader
except:
try:
folder = Folder.objects.get(slug__exact=slug, parent__exact=folder)
- if not request.user.isauthenticated():
+ if not request.user.is_authenticated():
doc = Document.objects.get(slug__exact='index', islive__exact=True, folder__exact=folder)
else:
doc = Document.objects.get(slug__exact='index', folder__exact=folder)
{
"content" : doc.content,
"title" : doc.title,
+ "extracss" : doc.extracss.all(),
})
return HttpResponse(t.render(c))
+
+def css_view(request, slug):
+ cssdoc = CSSDocument.objects.get(slug=slug)
+ if not cssdoc:
+ raise Http404()
+
+ return HttpResponse(cssdoc.content, content_type="text/css")
+