Beispiel #1
0
def remove_user(_id):
    try:
        if session['email'] is not None:
            user = User.get_by_id(_id)
            if is_admin():
                Post.remove_post_by_author(user.email)
                User.remove_user(_id)
                return render_template('users.html',
                                       error="The user removed successfully.",
                                       users=User.get_users(),
                                       session_email=session['email'])

            return render_template('users.html',
                                   error="You're not admin.",
                                   users=User.get_users(),
                                   session_email=session['email'])
    except KeyError:
        return render_template(
            'users.html',
            error="You need to <a href='/login'>Log in</a> as admin.",
            users=User.get_users(),
            session_email=None)