示例#1
0
def user(request, app, client):
    user_dict = app.config["USER"]
    user = addUser(user_dict)
    client.post(url_for('users.login'), data=user_dict)

    def teardown():
        deleteUser(user_dict['username'])

    request.addfinalizer(teardown)

    return user
示例#2
0
def users_new():
    if request.method=="GET":
        user = {}
        return render_template("user.html",
                 user = user,
                 loggedinuser=current_user,
                 codelists = codelists.get_codelists())
    elif request.method == "POST":
        if quser.addUser(request.form):
            flash(gettext(u"Successfully created user!"), "success")
        else:
            flash(gettext(u"Sorry, couldn't create that user!"), "danger")
        return redirect(url_for("users"))
示例#3
0
def users_new():
    if request.method == "GET":
        user = {}
        return render_template("user.html",
                               user=user,
                               loggedinuser=current_user,
                               codelists=codelists.get_codelists())
    elif request.method == "POST":
        if quser.addUser(request.form):
            flash(gettext(u"Successfully created user!"), "success")
        else:
            flash(gettext(u"Sorry, couldn't create that user!"), "danger")
        return redirect(url_for("users"))
示例#4
0
def users_new():
    #if not current_user.administrator:
    #    flash("You must be an administrator to create new users.", "danger")
    #    return redirect(url_for("activities.dashboard"))
    if request.method == "GET":
        user = {
            "permissions_dict": {
                "domestic_external":
                current_user.permissions_dict["domestic_external"]
            },
            "recipient_country_code": "LR"
        }
        return render_template("user.html",
                               user=user,
                               loggedinuser=current_user,
                               codelists=codelists.get_codelists())
    elif request.method == "POST":
        user = quser.addUser(request.form)
        if user:
            flash(gettext(u"Successfully created user!"), "success")
            return redirect(url_for("users.users_edit", user_id=user.id))
        else:
            flash(gettext(u"Sorry, couldn't create that user!"), "danger")
        return redirect(url_for("users.users"))
示例#5
0
def create_user():
    data = current_app.config["ADMIN_USER"]
    if quser.addUser(data):
        return "OK"
    return "FAILED"
示例#6
0
def create_user():
    data = app.config["ADMIN_USER"]
    if quser.addUser(data):
        return "OK"
    return "FAILED"