示例#1
0
def leave_site():
    site_id = int(request.form.get('site_id', -1))
    site = Site.get_or_404(site_id)
    user = users.get_current_user()
    them = [u for u in site.users if u.user_id() == user.user_id()]
    for user in them:
        site.users.remove(user)
        if user in site.admins:
            site.admins.remove(user)
    site.put()
    return 'OK'
示例#2
0
def leave_site():
    site_id = int(request.form.get('site_id', -1))
    site = Site.get_or_404(site_id)
    user = users.get_current_user()
    them = [u for u in site.users if u.user_id() == user.user_id()]
    for user in them:
        site.users.remove(user)
        if user in site.admins:
            site.admins.remove(user)
    site.put()
    return 'OK'