if folder != None:
try:
- doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__exact=folder)
+ if not request.user.is_authenticated():
+ doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__exact=folder)
+ else:
+
+ doc = Document.objects.get(slug__exact=slug, folder__exact=folder)
except:
try:
folder = Folder.objects.get(slug__exact=slug, parent__exact=folder)
- doc = Document.objects.get(slug__exact='index', islive__exact=True, folder__exact=folder)
+ 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)
except:
raise Http404
else:
try:
- doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__isnull=True)
+ if not request.user.is_authenticated():
+ doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__isnull=True)
+ else:
+ doc = Document.objects.get(slug__exact=slug, folder__isnull=True)
except:
try:
folder = Folder.objects.get(slug__exact=slug, parent__isnull=True)
- doc = Document.objects.get(slug__exact='index', islive__exact=True, folder__exact=folder)
+ 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)
except:
raise Http404
template_name = "bpcms/%s.html" %(doc.format,)