Skip to content

Commit 49239fe

Browse files
committed
templatetag to fetch URL for downloadable file
1 parent f3c585e commit 49239fe

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

finder/templatetags/__init__.py

Whitespace-only changes.

finder/templatetags/finder_tags.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from django import template
2+
3+
from finder.models.file import FileModel
4+
5+
register = template.Library()
6+
7+
8+
@register.simple_tag
9+
def download_url(file_id):
10+
try:
11+
finder_file = FileModel.objects.get_inode(id=file_id, is_folder=False)
12+
except FileModel.DoesNotExist:
13+
return ''
14+
return finder_file.get_download_url()

0 commit comments

Comments
 (0)