mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 15:38:15 +00:00
use reverse() instead of hard code url
This commit is contained in:
7
views.py
7
views.py
@@ -723,10 +723,11 @@ def repo_history_revert(request, repo_id):
|
|||||||
def fpath_to_link(repo_id, path, is_dir=False):
|
def fpath_to_link(repo_id, path, is_dir=False):
|
||||||
"""Translate file path of a repo to its view link"""
|
"""Translate file path of a repo to its view link"""
|
||||||
if is_dir:
|
if is_dir:
|
||||||
fpath = 'repo/%s/?p=/%s' % (repo_id, urllib2.quote(path.encode('utf-8')))
|
url = reverse("repo", args=[repo_id])
|
||||||
else:
|
else:
|
||||||
fpath = 'repo/%s/files/?p=/%s' % (repo_id, urllib2.quote(path.encode('utf-8')))
|
url = reverse("repo_view_file", args=[repo_id])
|
||||||
href = os.path.join(settings.SITE_ROOT, fpath)
|
|
||||||
|
href = url + '?p=/%s' % urllib2.quote(path.encode('utf-8'))
|
||||||
|
|
||||||
return '<a href="%s">%s</a>' % (href, path)
|
return '<a href="%s">%s</a>' % (href, path)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user