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
6219acf7
Commit
6219acf7
authored
Nov 19, 2021
by
Kevin Gutierrez
Browse files
Merge remote-tracking branch 'upstream/master' into feature/django-4.0
parents
35b0661f
ff0e033b
Changes
3
Hide whitespace changes
Inline
Side-by-side
setup.py
View file @
6219acf7
...
@@ -10,7 +10,7 @@ from setuptools import find_packages, setup # noqa: E4
...
@@ -10,7 +10,7 @@ from setuptools import find_packages, setup # noqa: E4
setup
(
setup
(
name
=
'wagtailvideos'
,
name
=
'wagtailvideos'
,
version
=
'2.10.
8
'
,
version
=
'2.10.
9
'
,
description
=
"A wagtail module for uploading and displaying videos in various codecs."
,
description
=
"A wagtail module for uploading and displaying videos in various codecs."
,
long_description
=
readme
,
long_description
=
readme
,
author
=
'Neon Jungle'
,
author
=
'Neon Jungle'
,
...
...
wagtailvideos/views/chooser.py
View file @
6219acf7
...
@@ -4,10 +4,10 @@ import wagtail
...
@@ -4,10 +4,10 @@ import wagtail
from
django.core.paginator
import
Paginator
from
django.core.paginator
import
Paginator
from
django.shortcuts
import
get_object_or_404
,
render
from
django.shortcuts
import
get_object_or_404
,
render
from
django.urls
import
reverse
from
django.urls
import
reverse
from
django.utils.translation
import
gettext
as
_
from
wagtail.admin.forms.search
import
SearchForm
from
wagtail.admin.forms.search
import
SearchForm
from
wagtail.admin.modal_workflow
import
render_modal_workflow
from
wagtail.admin.modal_workflow
import
render_modal_workflow
from
wagtail.core.models
import
Collection
from
wagtail.core.models
import
Collection
from
wagtail.images.views.chooser
import
get_chooser_js_data
from
wagtail.search
import
index
as
search_index
from
wagtail.search
import
index
as
search_index
from
wagtailvideos
import
get_video_model
from
wagtailvideos
import
get_video_model
...
@@ -24,6 +24,16 @@ else:
...
@@ -24,6 +24,16 @@ else:
permission_checker
=
PermissionPolicyChecker
(
permission_policy
)
permission_checker
=
PermissionPolicyChecker
(
permission_policy
)
def
get_chooser_js_data
():
"""construct context variables needed by the chooser JS"""
return
{
'step'
:
'chooser'
,
'error_label'
:
_
(
"Server Error"
),
'error_message'
:
_
(
"Report this error to your webmaster with the following information:"
),
'tag_autocomplete_url'
:
reverse
(
'wagtailadmin_tag_autocomplete'
),
}
def
get_video_json
(
video
):
def
get_video_json
(
video
):
"""
"""
helper function: given a video, return the json to pass back to the
helper function: given a video, return the json to pass back to the
...
...
wagtailvideos/wagtail_hooks.py
View file @
6219acf7
...
@@ -2,7 +2,6 @@ from django.conf.urls import include
...
@@ -2,7 +2,6 @@ from django.conf.urls import include
from
django.templatetags.static
import
static
from
django.templatetags.static
import
static
from
django.urls
import
path
,
reverse
from
django.urls
import
path
,
reverse
from
django.utils.html
import
format_html
from
django.utils.html
import
format_html
from
django.utils.safestring
import
mark_safe
from
django.utils.translation
import
gettext_lazy
as
_
from
django.utils.translation
import
gettext_lazy
as
_
from
wagtail.admin.edit_handlers
import
InlinePanel
from
wagtail.admin.edit_handlers
import
InlinePanel
from
wagtail.admin.menu
import
Menu
,
MenuItem
,
SubmenuMenuItem
from
wagtail.admin.menu
import
Menu
,
MenuItem
,
SubmenuMenuItem
...
@@ -68,22 +67,18 @@ def register_video_permissions_panel():
...
@@ -68,22 +67,18 @@ def register_video_permissions_panel():
class
VideoMenu
(
Menu
):
class
VideoMenu
(
Menu
):
# Dummy class
# Dummy class
def
__init__
(
self
,
*
args
,
**
kwargs
):
def
__init__
(
self
,
*
args
,
**
kwargs
):
pass
self
.
register_hook_name
=
None
self
.
construct_hook_name
=
None
self
.
_registered_menu_items
=
None
def
menu_items_for_request
(
self
,
request
):
@
property
def
registered_menu_items
(
self
):
return
[
return
[
MenuItem
(
_
(
'Manage videos'
),
reverse
(
'wagtailvideos:index'
),
MenuItem
(
_
(
'Manage videos'
),
reverse
(
'wagtailvideos:index'
),
name
=
'videos'
,
classnames
=
'icon icon-media'
,
order
=
100
),
name
=
'videos'
,
classnames
=
'icon icon-media'
,
order
=
100
),
TracksAdmin
().
get_menu_item
(),
TracksAdmin
().
get_menu_item
(),
]
]
def
render_html
(
self
,
request
):
menu_items
=
self
.
menu_items_for_request
(
request
)
rendered_menu_items
=
[]
for
item
in
sorted
(
menu_items
,
key
=
lambda
i
:
i
.
order
):
rendered_menu_items
.
append
(
item
.
render_html
(
request
))
return
mark_safe
(
''
.
join
(
rendered_menu_items
))
@
hooks
.
register
(
'register_admin_menu_item'
)
@
hooks
.
register
(
'register_admin_menu_item'
)
def
register_images_menu_item
():
def
register_images_menu_item
():
...
...
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