def add_group_users(request):
# make sure the users are in the group:
# only a site admin or group admin can do this
gid = request.matchdict['group_id']
can_modify_group(request, gid)
users = request.POST.get('users', None)
# print request.POST
if users is None:
raise exc.HTTPBadRequest('Please specify users to add to the group')
new_users = []
for user in request.POST.values():
group_user = LedGroupUser(led_group_id=gid, led_user_id=user)
try:
request.db_session.add(group_user)
new_users.append(get_user_by_id(request, user).email)
except sql_exc.DatabaseError as e:
print group_user, "already in group"
log(request, 'Added users to <a href="/group/{0}">group {0}</a>: {1}'.format(gid, ', '.join(new_users)))
return exc.HTTPFound(location='/group/' + gid)
评论列表
文章目录