mirror of
https://github.com/haiwen/seahub.git
synced 2025-06-28 07:57:50 +00:00
Disable add unregistered user to group
This commit is contained in:
parent
91d3d78dda
commit
64bd2247bb
@ -46,7 +46,6 @@
|
|||||||
<label>邮箱:</label><br />
|
<label>邮箱:</label><br />
|
||||||
<textarea id="added-member-name" name="user_name"></textarea><br />
|
<textarea id="added-member-name" name="user_name"></textarea><br />
|
||||||
<input type="hidden" id="group_id" name="group_id" value="{{ group.id }}" />
|
<input type="hidden" id="group_id" name="group_id" value="{{ group.id }}" />
|
||||||
<p class="tip">可以是非网站注册用户,我们会以邮件通知对方。</p>
|
|
||||||
<p class="error hide" id="member-add-error"></p>
|
<p class="error hide" id="member-add-error"></p>
|
||||||
<input type="submit" value="提交" id="member-add-submit" />
|
<input type="submit" value="提交" id="member-add-submit" />
|
||||||
</form>
|
</form>
|
||||||
|
@ -538,28 +538,32 @@ def group_members(request, group_id):
|
|||||||
mail_sended.send(sender=None, user=request.user.username,
|
mail_sended.send(sender=None, user=request.user.username,
|
||||||
email=member_name)
|
email=member_name)
|
||||||
|
|
||||||
# Send email to unregistered user.
|
|
||||||
if not is_registered_user(member_name):
|
if not is_registered_user(member_name):
|
||||||
use_https = request.is_secure()
|
err_msg = u'无法添加成员,%s 未注册' % member_name
|
||||||
domain = RequestSite(request).domain
|
result['error'] = err_msg
|
||||||
|
return HttpResponse(json.dumps(result), status=400,
|
||||||
t = loader.get_template('group/add_member_email.html')
|
content_type=content_type)
|
||||||
c = {
|
|
||||||
'email': request.user.username,
|
|
||||||
'to_email': member_name,
|
|
||||||
'group': group,
|
|
||||||
'domain': domain,
|
|
||||||
'protocol': use_https and 'https' or 'http',
|
|
||||||
}
|
|
||||||
|
|
||||||
try:
|
# use_https = request.is_secure()
|
||||||
send_mail('您的好友在SeaCloud上将你加入到群组',
|
# domain = RequestSite(request).domain
|
||||||
t.render(Context(c)), None, [member_name],
|
|
||||||
fail_silently=False)
|
# t = loader.get_template('group/add_member_email.html')
|
||||||
except:
|
# c = {
|
||||||
data = json.dumps({'error': u'发送失败'})
|
# 'email': request.user.username,
|
||||||
return HttpResponse(data, status=500,
|
# 'to_email': member_name,
|
||||||
content_type=content_type)
|
# 'group': group,
|
||||||
|
# 'domain': domain,
|
||||||
|
# 'protocol': use_https and 'https' or 'http',
|
||||||
|
# }
|
||||||
|
|
||||||
|
# try:
|
||||||
|
# send_mail('您的好友在SeaCloud上将你加入到群组',
|
||||||
|
# t.render(Context(c)), None, [member_name],
|
||||||
|
# fail_silently=False)
|
||||||
|
# except:
|
||||||
|
# data = json.dumps({'error': u'发送失败'})
|
||||||
|
# return HttpResponse(data, status=500,
|
||||||
|
# content_type=content_type)
|
||||||
# Add user to group.
|
# Add user to group.
|
||||||
try:
|
try:
|
||||||
ccnet_threaded_rpc.group_add_member(group_id_int,
|
ccnet_threaded_rpc.group_add_member(group_id_int,
|
||||||
|
Loading…
Reference in New Issue
Block a user