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
Django Private Storage
Commits
88a1f0e8
Commit
88a1f0e8
authored
Apr 05, 2017
by
Diederik van der Boor
Browse files
Fix PrivateStorageDetailView.model_file_field usage.
parent
67a99996
Changes
1
Hide whitespace changes
Inline
Side-by-side
private_storage/views.py
View file @
88a1f0e8
...
...
@@ -76,7 +76,11 @@ class PrivateStorageDetailView(SingleObjectMixin, PrivateStorageView):
Implement access controls by overriding :meth`get_queryset` or redefining :meth:`can_access_file`.
"""
model
=
None
#
#: Define the model to fetch.
model
=
None
#: Define which field the file name is stored at.
model_file_field
=
'file'
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
...
...
@@ -84,7 +88,7 @@ class PrivateStorageDetailView(SingleObjectMixin, PrivateStorageView):
return
super
().
get
(
request
,
*
args
,
**
kwargs
)
def
get_path
(
self
):
file
=
getattr
(
self
.
object
,
'file'
)
file
=
getattr
(
self
.
object
,
self
.
model_file_field
)
return
file
.
name
def
can_access_file
(
self
,
private_file
):
...
...
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