def group_wiki_page_delete(request, group, page_name): repo = find_wiki_repo(request, group) if not repo: return render_error(request, _('Wiki is not found.')) file_name = page_name + '.md' user = request.user.username if del_file(repo.id, '/', file_name, user): messages.success(request, 'Successfully deleted "%s".' % page_name) else: messages.error(request, 'Failed to delete "%s". Please retry later.' % page_name) return HttpResponseRedirect(reverse('group_wiki', args=[group.id]))
def personal_wiki_page_delete(request, page_name): try: repo = get_personal_wiki_repo(request.user.username) except WikiDoesNotExist: return render_error(request, _('Wiki is not found.')) file_name = page_name + '.md' username = request.user.username if seaserv.del_file(repo.id, '/', file_name, username): messages.success(request, 'Successfully deleted "%s".' % page_name) else: messages.error(request, 'Failed to delete "%s". Please retry later.' % page_name) return HttpResponseRedirect(reverse('personal_wiki', args=[]))
def group_wiki_page_delete(request, group, page_name): if group.view_perm == "pub": raise Http404 try: repo = get_group_wiki_repo(group, request.user.username) except WikiDoesNotExist: return render_error(request, _("Wiki is not found.")) file_name = page_name + ".md" user = request.user.username if del_file(repo.id, "/", file_name, user): messages.success(request, _('Successfully deleted "%s".') % page_name) else: messages.error(request, _('Failed to delete "%s". Please retry later.') % page_name) return HttpResponseRedirect(reverse("group_wiki", args=[group.id]))
def group_wiki_page_delete(request, group, page_name): if group.view_perm == "pub": raise Http404 try: repo = get_group_wiki_repo(group, request.user.username) except WikiDoesNotExist: return render_error(request, _('Wiki is not found.')) file_name = page_name + '.md' user = request.user.username if del_file(repo.id, '/', file_name, user): messages.success(request, _('Successfully deleted "%s".') % page_name) else: messages.error(request, _('Failed to delete "%s". Please retry later.') % page_name) return HttpResponseRedirect(reverse('group_wiki', args=[group.id]))