From d0e9dbd86d2c0faaa885103cfcac43eae4f58a15 Mon Sep 17 00:00:00 2001
From: zhengxie
Date: Tue, 23 Apr 2013 17:19:26 +0800
Subject: [PATCH] Disable shared link in encrypt repo, and fix bug when
deleteing home page in personal wiki.
---
templates/repo.html | 10 ++++++++--
templates/view_file_base.html | 2 ++
views/wiki.py | 2 +-
3 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/templates/repo.html b/templates/repo.html
index 610702d3c7..3c51bb8c85 100644
--- a/templates/repo.html
+++ b/templates/repo.html
@@ -30,10 +30,12 @@
{% endif %}
{% else %}
+ {% if not repo.encrypted %}
+ {% endif %}
{% endif %}
@@ -135,7 +137,9 @@
{% if user_perm == 'rw' %}
diff --git a/templates/view_file_base.html b/templates/view_file_base.html
index 75132e382f..089b6935a5 100644
--- a/templates/view_file_base.html
+++ b/templates/view_file_base.html
@@ -29,10 +29,12 @@
+ {% if not repo.encrypted %}
+ {% endif %}
{% if is_starred %}
{% else %}
diff --git a/views/wiki.py b/views/wiki.py
index 43229f96fc..f8475dff00 100644
--- a/views/wiki.py
+++ b/views/wiki.py
@@ -51,7 +51,7 @@ def personal_wiki(request, page_name="home"):
except WikiPageMissing:
repo = get_personal_wiki_repo(username)
filename = clean_page_name(page_name) + '.md'
- if not post_empty_file(repo.id, "/", filename, username):
+ if not seaserv.post_empty_file(repo.id, "/", filename, username):
return render_error(request, _("Failed to create wiki page. Please retry later."))
return HttpResponseRedirect(reverse('personal_wiki', args=[page_name]))
else: