From ce29e642993131e7ab7426c222e486d060b0a7ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?=
Date: Wed, 1 Apr 2020 01:50:41 +0200
Subject: [PATCH] random document listing
---
sdbs_pile/pile/static/main.css | 7 ++++++-
sdbs_pile/pile/templates/front_intro.html | 19 ++++++++++++++++++-
sdbs_pile/pile/views.py | 2 ++
3 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/sdbs_pile/pile/static/main.css b/sdbs_pile/pile/static/main.css
index 98fa37b..81e928f 100755
--- a/sdbs_pile/pile/static/main.css
+++ b/sdbs_pile/pile/static/main.css
@@ -197,12 +197,17 @@ ul > li:before {
}
}
+.random-tags {
+ font-style: italic;
+ color: white;
+ margin: .2em 0;
+}
.recent-additions li {
margin-bottom: .5em;
}
-.recent-additions-desc {
+.index-listing-desc {
font-size: 12pt;
color: #bfbfbf;
padding-left: calc(20px + .5rem);
diff --git a/sdbs_pile/pile/templates/front_intro.html b/sdbs_pile/pile/templates/front_intro.html
index 212cc22..df167c6 100644
--- a/sdbs_pile/pile/templates/front_intro.html
+++ b/sdbs_pile/pile/templates/front_intro.html
@@ -10,6 +10,23 @@
postupně dávat ty nejdůležitější nebo nejzajímavější věci, zatim se o tom ale nikde moc nešiřte.
Recent additions
@@ -22,7 +39,7 @@
{% endif %}
{{ document.title }}
-
+
{{ document.description }}
diff --git a/sdbs_pile/pile/views.py b/sdbs_pile/pile/views.py
index 36838d6..0a8cad9 100644
--- a/sdbs_pile/pile/views.py
+++ b/sdbs_pile/pile/views.py
@@ -2,6 +2,7 @@
import io
import logging
from operator import itemgetter
+from random import choice
import weasyprint
from PyPDF2 import PdfFileWriter, PdfFileReader
@@ -49,6 +50,7 @@ class IndexView(BasePileView):
return {
'recent_documents': self.documents.order_by('-uploaded')[:5],
+ 'random_document': choice(self.documents.all()),
**base_context_data
}