From e92e5686c3326ed49751cb9fb45556125738bc0c Mon Sep 17 00:00:00 2001 From: iou1name Date: Sat, 6 Oct 2018 15:46:03 -0400 Subject: [PATCH] refactored search engine, added new options --- homepage/jinja2/homepage/index.html | 2 +- quest/events.py | 5 ++- quest/jinja2/quest/index.html | 45 ++++++++++++++----- quest/jinja2/quest/quest.html | 2 +- .../migrations/0009_quest_latest_post_date.py | 18 ++++++++ quest/models.py | 17 +++++++ quest/static/quest_index.css | 10 +++++ quest/views.py | 33 ++++++++++---- 8 files changed, 108 insertions(+), 24 deletions(-) create mode 100644 quest/migrations/0009_quest_latest_post_date.py diff --git a/homepage/jinja2/homepage/index.html b/homepage/jinja2/homepage/index.html index 85dfddc..fc4c9eb 100644 --- a/homepage/jinja2/homepage/index.html +++ b/homepage/jinja2/homepage/index.html @@ -9,7 +9,7 @@ - Advanced
+ Quests

Unga Bunga Quest
{% if request.user.is_authenticated %} diff --git a/quest/events.py b/quest/events.py index 433a498..2f1415a 100644 --- a/quest/events.py +++ b/quest/events.py @@ -431,10 +431,11 @@ def new_page(socket, data): else: page_num = 'a' else: - page_num = Page.objects.filter( + last_page = Page.objects.filter( quest=quest, appendix=False - ).order_by('page_num').last().page_num + 1 + ).order_by('page_num').last() + page_num = int(last_page.page_num) + 1 p = Page( quest=quest, page_num=page_num, diff --git a/quest/jinja2/quest/index.html b/quest/jinja2/quest/index.html index 69c36df..5137d8e 100644 --- a/quest/jinja2/quest/index.html +++ b/quest/jinja2/quest/index.html @@ -5,20 +5,43 @@ {% endblock %} {% block content %}
- Author:
- Title:
- Tags:
- + Search terms: + +
Tags: +
Order by: + + +
+

Quests

{% if results %} - {% for quest in results %} - - - - - - {% endfor %} + + + + + + + + + {% for quest in results %} + + + + + + {% endfor %} +
{{ quest.title }}{{ quest.description or "" }}{{ quest.owner.username }}
TitleDescriptionAuthor
{{ quest.title }}{{ quest.description or "" }}{{ quest.owner.username }}
{% endif %} {% endblock %} diff --git a/quest/jinja2/quest/quest.html b/quest/jinja2/quest/quest.html index 4127d1b..9b87977 100644 --- a/quest/jinja2/quest/quest.html +++ b/quest/jinja2/quest/quest.html @@ -162,7 +162,7 @@