예제 #1
0
def show():
    """ """

    user_id = request.args.get("user-id", None)
    user = core_users_show(user_id=user_id)

    return jsonify(user)
예제 #2
0
파일: users.py 프로젝트: echwa/bombolone
def show():
    """ """

    user_id = request.args.get("user-id", None)
    user = core_users_show(user_id=user_id)

    return jsonify(user)
예제 #3
0
파일: users.py 프로젝트: rismalrv/bombolone
def update(_id):
    """ """
    data = core_users_show(_id)
    user = data["user"]

    if g.my['rank'] < user['rank'] and g.my['rank'] != 10:
        abort(401)

    language_name = g.languages_object.get_languages(3)
    list_ranks = g.db.ranks.find().sort('rank')

    return render_template('{}/update.html'.format(MODULE_DIR), **locals())
예제 #4
0
def update(_id):
    """ """
    data = core_users_show(_id)
    user = data["user"]

    if g.my['rank'] < user['rank'] and g.my['rank'] != 10:
        abort(401)

    language_name = g.languages_object.get_languages(3)
    list_ranks = g.db.ranks.find().sort('rank')

    return render_template('{}/update.html'.format(MODULE_DIR), **locals())
예제 #5
0
파일: users.py 프로젝트: rismalrv/bombolone
def new():
    """ The administrator can create a new user """       
    language_name = g.languages_object.get_languages(3)
    list_ranks = g.db.ranks.find().sort('rank')

    if request.method == 'POST':
        if user_object.new():
            user = user_object.user
            return redirect(url_for('users.index'))

    if request.method == 'GET':
        data = core_users_show(g.my['_id'])
        
    user = data["user"]
    return render_template('{}/new.html'.format(MODULE_DIR), **locals())
예제 #6
0
def new():
    """ The administrator can create a new user """
    language_name = g.languages_object.get_languages(3)
    list_ranks = g.db.ranks.find().sort('rank')

    if request.method == 'POST':
        if user_object.new():
            user = user_object.user
            return redirect(url_for('users.index'))

    if request.method == 'GET':
        data = core_users_show(g.my['_id'])

    user = data["user"]
    return render_template('{}/new.html'.format(MODULE_DIR), **locals())