forked from mirror/MrDoc
优化文集作者可下载协作成员创建的文档
This commit is contained in:
parent
5ed9eb2af2
commit
d1083bce82
@ -2979,9 +2979,12 @@ def download_doc_md(request,doc_id):
|
||||
return JsonResponse({'status':False,'data':_('文档不存在')})
|
||||
else:
|
||||
try:
|
||||
doc = Doc.objects.get(id=doc_id,create_user = request.user)
|
||||
doc = Doc.objects.get(id=doc_id)
|
||||
project = Project.objects.get(id=doc.top_doc)
|
||||
except ObjectDoesNotExist:
|
||||
return JsonResponse({'status':False,'data':_('文档不存在')})
|
||||
return JsonResponse({'status':False,'data':_('数据不存在')})
|
||||
if request.user != project.create_user and request.user != doc.create_user:
|
||||
return JsonResponse({'status':False,'data':_('无权限')})
|
||||
else:
|
||||
return render(request,'404.html')
|
||||
|
||||
|
@ -107,7 +107,7 @@
|
||||
{% endif %}
|
||||
</span>
|
||||
|
||||
{% if request.user == doc.create_user or request.user.is_superuser %}
|
||||
{% if request.user == doc.create_user or request.user.is_superuser or request.user == project.create_user %}
|
||||
<button class="doc-bottom-btn" tooltip="{% trans '下载文档' %}" id="download_doc">
|
||||
<i class="fa fa-download"></i> {% trans "下载文档" %}
|
||||
</button>
|
||||
|
Loading…
x
Reference in New Issue
Block a user