def show(): """ """ user_id = request.args.get("user-id", None) user = core_users_show(user_id=user_id) return jsonify(user)
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())
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())