1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 07:41:26 +00:00

Fixed name conflict in unset pub repo, and improve message

This commit is contained in:
zhengxie
2013-02-22 17:00:47 +08:00
parent 2dce824661
commit 3e3718d017
3 changed files with 10 additions and 6 deletions

View File

@@ -1177,13 +1177,17 @@ def public_repo_create(request):
content_type=content_type)
@login_required
def unset_inner_pub_repo(request, repo_id):
def unsetinnerpub(request, repo_id):
repo = get_repo(repo_id)
if not repo:
messages.error(request, _('Failed to unshare library. Library does not exist.'))
return HttpResponseRedirect(reverse('share_admin'))
try:
unset_inner_pub_repo(repo_id)
messages.success(request, _('Operation successful'))
messages.success(request, _('Unshare "%s" successfully.' % repo.name))
except SearpcError:
messages.error(request, _('Operation failed'))
messages.error(request, _('Failed to unshare "%s".' % repo.name))
return HttpResponseRedirect(reverse('share_admin'))
@login_required