From 70e91d6759e86a0490b478d7f5ae4dafae8bc663 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 29 Jan 2014 16:24:09 +0000 Subject: [PATCH] Move verdantsearch app to wagtail package --- wagtail/wagtailadmin/taggable.py | 2 +- .../wagtailadmin/shared/main_nav.html | 2 +- wagtail/wagtailcore/models.py | 2 +- wagtail/wagtailsearch/__init__.py | 4 + wagtail/wagtailsearch/forms.py | 36 +++ wagtail/wagtailsearch/indexed.py | 78 ++++++ wagtail/wagtailsearch/management/__init__.py | 0 .../management/commands/__init__.py | 0 .../commands/search_garbage_collect.py | 15 ++ .../management/commands/update_index.py | 67 +++++ .../wagtailsearch/migrations/0001_initial.py | 167 ++++++++++++ wagtail/wagtailsearch/migrations/__init__.py | 0 wagtail/wagtailsearch/models.py | 101 ++++++++ wagtail/wagtailsearch/search.py | 243 ++++++++++++++++++ wagtail/wagtailsearch/searcher.py | 14 + wagtail/wagtailsearch/signal_handlers.py | 23 ++ .../wagtailsearch/editorspicks/add.html | 43 ++++ .../editorspicks/confirm_delete.html | 15 ++ .../wagtailsearch/editorspicks/edit.html | 40 +++ .../includes/editorspicks_form.html | 27 ++ .../includes/editorspicks_formset.html | 14 + .../includes/editorspicks_formset.js | 20 ++ .../wagtailsearch/editorspicks/index.html | 51 ++++ .../queries/chooser/chooser.html | 17 ++ .../wagtailsearch/queries/chooser/chooser.js | 62 +++++ .../queries/chooser/results.html | 27 ++ .../wagtailsearch/queries/chooser_field.html | 9 + .../wagtailsearch/queries/chooser_field.js | 17 ++ .../wagtailsearch/search_results.html | 22 ++ wagtail/wagtailsearch/tests.py | 51 ++++ wagtail/wagtailsearch/urls/__init__.py | 0 wagtail/wagtailsearch/urls/admin.py | 12 + wagtail/wagtailsearch/urls/frontend.py | 7 + wagtail/wagtailsearch/views/__init__.py | 0 wagtail/wagtailsearch/views/editorspicks.py | 94 +++++++ wagtail/wagtailsearch/views/frontend.py | 68 +++++ wagtail/wagtailsearch/views/queries.py | 53 ++++ 37 files changed, 1400 insertions(+), 3 deletions(-) create mode 100644 wagtail/wagtailsearch/__init__.py create mode 100644 wagtail/wagtailsearch/forms.py create mode 100644 wagtail/wagtailsearch/indexed.py create mode 100644 wagtail/wagtailsearch/management/__init__.py create mode 100644 wagtail/wagtailsearch/management/commands/__init__.py create mode 100644 wagtail/wagtailsearch/management/commands/search_garbage_collect.py create mode 100644 wagtail/wagtailsearch/management/commands/update_index.py create mode 100644 wagtail/wagtailsearch/migrations/0001_initial.py create mode 100644 wagtail/wagtailsearch/migrations/__init__.py create mode 100644 wagtail/wagtailsearch/models.py create mode 100644 wagtail/wagtailsearch/search.py create mode 100644 wagtail/wagtailsearch/searcher.py create mode 100644 wagtail/wagtailsearch/signal_handlers.py create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/add.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/confirm_delete.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/edit.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/includes/editorspicks_form.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/includes/editorspicks_formset.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/includes/editorspicks_formset.js create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/editorspicks/index.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/queries/chooser/chooser.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/queries/chooser/chooser.js create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/queries/chooser/results.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/queries/chooser_field.html create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/queries/chooser_field.js create mode 100644 wagtail/wagtailsearch/templates/wagtailsearch/search_results.html create mode 100644 wagtail/wagtailsearch/tests.py create mode 100644 wagtail/wagtailsearch/urls/__init__.py create mode 100644 wagtail/wagtailsearch/urls/admin.py create mode 100644 wagtail/wagtailsearch/urls/frontend.py create mode 100644 wagtail/wagtailsearch/views/__init__.py create mode 100644 wagtail/wagtailsearch/views/editorspicks.py create mode 100644 wagtail/wagtailsearch/views/frontend.py create mode 100644 wagtail/wagtailsearch/views/queries.py diff --git a/wagtail/wagtailadmin/taggable.py b/wagtail/wagtailadmin/taggable.py index 399a6ce3e..d87cbae4a 100644 --- a/wagtail/wagtailadmin/taggable.py +++ b/wagtail/wagtailadmin/taggable.py @@ -2,7 +2,7 @@ from taggit.models import Tag from django.contrib.contenttypes.models import ContentType from django.db.models import Count, Q from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from verdantsearch import Indexed, Search +from wagtail.wagtailsearch import Indexed, Search class TagSearchable(Indexed): diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/shared/main_nav.html b/wagtail/wagtailadmin/templates/wagtailadmin/shared/main_nav.html index 234e1118b..7e30c4a61 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/shared/main_nav.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/shared/main_nav.html @@ -20,7 +20,7 @@ More