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
472b4bd8
Commit
472b4bd8
authored
Apr 14, 2016
by
Liam Brenner
Browse files
More editing fixes WIP
parent
be37277e
Changes
5
Hide whitespace changes
Inline
Side-by-side
wagtailvideos/models.py
View file @
472b4bd8
...
...
@@ -15,7 +15,6 @@ from django.core.files.base import ContentFile
from
django.core.urlresolvers
import
reverse
from
django.db
import
models
from
django.utils.encoding
import
python_2_unicode_compatible
from
django.utils.six
import
StringIO
from
django.utils.translation
import
ugettext_lazy
as
_
from
taggit.managers
import
TaggableManager
from
unidecode
import
unidecode
...
...
@@ -26,7 +25,7 @@ from wagtail.wagtailsearch import index
from
wagtail.wagtailsearch.queryset
import
SearchableQuerySetMixin
class
Image
QuerySet
(
SearchableQuerySetMixin
,
models
.
QuerySet
):
class
Video
QuerySet
(
SearchableQuerySetMixin
,
models
.
QuerySet
):
pass
...
...
@@ -51,7 +50,7 @@ class AbstractVideo(CollectionMember, TagSearchable):
file_size
=
models
.
PositiveIntegerField
(
null
=
True
,
editable
=
False
)
objects
=
Image
QuerySet
.
as_manager
()
objects
=
Video
QuerySet
.
as_manager
()
def
is_stored_locally
(
self
):
"""
...
...
wagtailvideos/templates/wagtailvideos/videos/_file_field.html
View file @
472b4bd8
{% extends "wagtailadmin/shared/field.html" %}
{% load i18n wagtailimages_tags %}
{% block form_field %}
{% image image original as original_image %}
<img
src=
'{{video.thumbnail.url}}'
/>
<a
href=
"{{ original_image.url }}"
class=
"icon icon-image"
>
{{
image
.filename }}
</a>
({{ original_image.width }}x{{ original_image.height}})
<br
/><br
/>
<a
href=
"{{ original_image.url }}"
class=
"icon icon-image"
>
{{
video
.filename }}
</a><br
/><br
/>
{% trans "Change image file:" %}
{{ field }}
...
...
wagtailvideos/templates/wagtailvideos/videos/_file_field_as_li.html
View file @
472b4bd8
{% load wagtailadmin_tags %}
<li
class=
"{% if field.field.required %}required{% endif %} {{ wrapper_classes }} {{ li_classes }} {% if field.errors %}error{% endif %}"
>
{% include "wagtailimages/images/_file_field.html" %}
</li>
\ No newline at end of file
{% include "wagtailvideos/videos/_file_field.html" %}
</li>
wagtailvideos/templates/wagtailvideos/videos/edit.html
View file @
472b4bd8
...
...
@@ -28,7 +28,7 @@
{% for field in form %}
{% if field.name == 'file' %}
{% include "wagtail
images/image
s/_file_field_as_li.html" %}
{% include "wagtail
videos/video
s/_file_field_as_li.html" %}
{% elif field.is_hidden %}
{{ field }}
{% else %}
...
...
wagtailvideos/views/videos.py
View file @
472b4bd8
...
...
@@ -46,13 +46,14 @@ def index(request):
# Create response
if
request
.
is_ajax
():
re
turn
render
(
request
,
'wagtailvideos/videos/results.html'
,
{
re
sponse
=
render
(
request
,
'wagtailvideos/videos/results.html'
,
{
'vidoes'
:
videos
,
'query_string'
:
query_string
,
'is_searching'
:
bool
(
query_string
),
})
return
response
else
:
re
turn
render
(
request
,
'wagtailvideos/videos/index.html'
,
{
re
sponse
=
render
(
request
,
'wagtailvideos/videos/index.html'
,
{
'videos'
:
videos
,
'query_string'
:
query_string
,
'is_searching'
:
bool
(
query_string
),
...
...
@@ -61,6 +62,7 @@ def index(request):
'popular_tags'
:
Video
.
popular_tags
(),
'current_collection'
:
current_collection
,
})
return
response
def
edit
(
request
,
video_id
):
...
...
@@ -82,7 +84,9 @@ def edit(request, video_id):
# Set new image file size
video
.
file_size
=
video
.
file
.
size
form
.
save
()
video
=
form
.
save
()
video
.
thumbnail
=
video
.
get_thumbnail
()
video
.
save
()
# Reindex the image to make sure all tags are indexed
for
backend
in
get_search_backends
():
...
...
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