mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-31 22:54:11 +00:00
Disable sharing repo to unregistered user
This commit is contained in:
@@ -115,12 +115,15 @@ def share_repo(request):
|
||||
|
||||
if not is_registered_user(to_email):
|
||||
# Generate shared link and send mail if user has not registered.
|
||||
kwargs = {'repo_id': repo_id,
|
||||
'repo_owner': from_email,
|
||||
'anon_email': to_email,
|
||||
'is_encrypted': is_encrypted,
|
||||
}
|
||||
anonymous_share(request, **kwargs)
|
||||
# kwargs = {'repo_id': repo_id,
|
||||
# 'repo_owner': from_email,
|
||||
# 'anon_email': to_email,
|
||||
# 'is_encrypted': is_encrypted,
|
||||
# }
|
||||
# anonymous_share(request, **kwargs)
|
||||
msg = u'共享给 %s 失败,用户未注册。' % to_email
|
||||
messages.add_message(request, messages.ERROR, msg)
|
||||
continue
|
||||
else:
|
||||
msg = u'共享给 %s 成功,请前往<a href="%s">共享管理</a>查看。' % \
|
||||
(to_email, reverse('share_admin'))
|
||||
|
@@ -53,7 +53,7 @@
|
||||
{% include "snippets/shared_in_repos.html" %}
|
||||
|
||||
{% url 'share_repo' as repo_share_url %}
|
||||
{% with post_url=repo_share_url tips='可以是非网站注册用户,我们会以邮件通知对方。' %}
|
||||
{% with post_url=repo_share_url tips='' %}
|
||||
{% include "snippets/repo_share_form.html" %}
|
||||
{% endwith %}
|
||||
|
||||
|
Reference in New Issue
Block a user