Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Websites UFRPE
Wagtail Videos
Commits
dbcfb25e
Commit
dbcfb25e
authored
Dec 07, 2016
by
Tim Heap
Browse files
Remove TagSearchable references
This class was removed in Wagtail 1.8, replaced by a few utility functions.
parent
d0370a15
Changes
4
Hide whitespace changes
Inline
Side-by-side
wagtailvideos/migrations/0001_initial.py
View file @
dbcfb25e
...
...
@@ -4,8 +4,8 @@ from __future__ import absolute_import, print_function, unicode_literals
import
django.db.models.deletion
import
taggit.managers
import
wagtail.wagtailadmin.taggable
import
wagtail.wagtailcore.models
import
wagtail.wagtailsearch.index
from
django.conf
import
settings
from
django.db
import
migrations
,
models
...
...
@@ -38,6 +38,6 @@ class Migration(migrations.Migration):
options
=
{
'abstract'
:
False
,
},
bases
=
(
models
.
Model
,
wagtail
.
wagtailadmin
.
taggable
.
TagSearchable
),
bases
=
(
models
.
Model
,),
),
]
wagtailvideos/models.py
View file @
dbcfb25e
...
...
@@ -24,7 +24,6 @@ from django.utils.text import mark_safe
from
django.utils.translation
import
ugettext_lazy
as
_
from
enumchoicefield
import
ChoiceEnum
,
EnumChoiceField
from
taggit.managers
import
TaggableManager
from
wagtail.wagtailadmin.taggable
import
TagSearchable
from
wagtail.wagtailadmin.utils
import
get_object_usage
from
wagtail.wagtailcore.models
import
CollectionMember
from
wagtail.wagtailsearch
import
index
...
...
@@ -77,7 +76,7 @@ def get_upload_to(instance, filename):
@
python_2_unicode_compatible
class
AbstractVideo
(
CollectionMember
,
TagSearchable
):
class
AbstractVideo
(
CollectionMember
,
index
.
Indexed
,
models
.
Model
):
title
=
models
.
CharField
(
max_length
=
255
,
verbose_name
=
_
(
'title'
))
file
=
models
.
FileField
(
verbose_name
=
_
(
'file'
),
upload_to
=
get_upload_to
)
...
...
@@ -95,7 +94,11 @@ class AbstractVideo(CollectionMember, TagSearchable):
objects
=
VideoQuerySet
.
as_manager
()
search_fields
=
list
(
TagSearchable
.
search_fields
)
+
list
(
CollectionMember
.
search_fields
)
+
[
search_fields
=
list
(
CollectionMember
.
search_fields
)
+
[
index
.
SearchField
(
'title'
,
partial_match
=
True
,
boost
=
10
),
index
.
RelatedFields
(
'tags'
,
[
index
.
SearchField
(
'name'
,
partial_match
=
True
,
boost
=
10
),
]),
index
.
FilterField
(
'uploaded_by_user'
),
]
...
...
wagtailvideos/views/chooser.py
View file @
dbcfb25e
...
...
@@ -7,7 +7,8 @@ from django.shortcuts import get_object_or_404, render
from
wagtail.utils.pagination
import
paginate
from
wagtail.wagtailadmin.forms
import
SearchForm
from
wagtail.wagtailadmin.modal_workflow
import
render_modal_workflow
from
wagtail.wagtailadmin.utils
import
PermissionPolicyChecker
from
wagtail.wagtailadmin.utils
import
(
PermissionPolicyChecker
,
popular_tags_for_model
)
from
wagtail.wagtailcore.models
import
Collection
from
wagtail.wagtailsearch
import
index
as
search_index
from
wagtail.wagtailsearch.backends
import
get_search_backends
...
...
@@ -88,7 +89,7 @@ def chooser(request):
'searchform'
:
searchform
,
'is_searching'
:
False
,
'query_string'
:
q
,
'popular_tags'
:
Video
.
popular_tags
(
),
'popular_tags'
:
popular_tags
_for_model
(
Video
),
'collections'
:
collections
,
})
...
...
wagtailvideos/views/videos.py
View file @
dbcfb25e
...
...
@@ -10,7 +10,8 @@ from django.views.decorators.vary import vary_on_headers
from
wagtail.utils.pagination
import
paginate
from
wagtail.wagtailadmin
import
messages
from
wagtail.wagtailadmin.forms
import
SearchForm
from
wagtail.wagtailadmin.utils
import
PermissionPolicyChecker
from
wagtail.wagtailadmin.utils
import
(
PermissionPolicyChecker
,
popular_tags_for_model
)
from
wagtail.wagtailcore.models
import
Collection
from
wagtail.wagtailsearch.backends
import
get_search_backends
...
...
@@ -66,7 +67,7 @@ def index(request):
'is_searching'
:
bool
(
query_string
),
'search_form'
:
form
,
'popular_tags'
:
Video
.
popular_tags
(
),
'popular_tags'
:
popular_tags
_for_model
(
Video
),
'current_collection'
:
current_collection
,
})
return
response
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment