def user_create():
    form = UserForm()
    if form.validate_on_submit():
        current_app.logger.info("USER CREATED with email {}".format(form.email.data))
        User.create(email=form.email.data, full_name=form.full_name.data, role_id=form.role_id.data)

        flash("Created a new profile.", "alert-success")
        return redirect(url_for("user.user_manage"))
    else:
        return render_template(
            "user/add-edit.html",
            form=form,
            date=today.strftime("%B %d, %Y"),
            form_action=url_for("user.user_create"),
            title="Add User",
            action="Add User",
        )
Ejemplo n.º 2
0
def user_create():
    form = UserForm()
    if form.validate_on_submit():
        current_app.logger.info('USER CREATED with email {}'.format(
            form.email.data))
        User.create(email=form.email.data,
                    full_name=form.full_name.data,
                    role_id=form.role_id.data)

        flash('Created a new profile.', 'alert-success')
        return redirect(url_for('user.user_manage'))
    else:
        return render_template('user/add-edit.html',
                               form=form,
                               date=today.strftime('%B %d, %Y'),
                               form_action=url_for('user.user_create'),
                               title='Add User',
                               action='Add User')
def user_edit(id):
    user = get_object_or_404(User, User.id == id)
    form = UserForm(obj=user)
    if form.validate_on_submit():
        user.update(full_name=form.full_name.data, email=form.email.data, role_id=form.role_id.data)
        flash("Profile changes saved.", "alert-success")
        current_app.logger.info("url_for of user.user_mange is: {}".format(url_for("user.user_manage")))

        return redirect(url_for("user.user_manage"))
    else:
        return render_template(
            "user/add-edit.html",
            form=form,
            date=today.strftime("%B %d, %Y"),
            form_action=url_for("user.user_edit", id=id),
            title="Edit User",
            action="Save Changes",
        )
Ejemplo n.º 4
0
def user_edit(id):
    user = get_object_or_404(User, User.id == id)
    form = UserForm(obj=user)
    if form.validate_on_submit():
        user.update(full_name=form.full_name.data,
                    email=form.email.data,
                    role_id=form.role_id.data)
        flash('Profile changes saved.', 'alert-success')
        current_app.logger.info('url_for of user.user_mange is: {}'.format(
            url_for('user.user_manage')))

        return redirect(url_for('user.user_manage'))
    else:
        return render_template('user/add-edit.html',
                               form=form,
                               date=today.strftime('%B %d, %Y'),
                               form_action=url_for('user.user_edit', id=id),
                               title='Edit User',
                               action='Save Changes')
Ejemplo n.º 5
0
def user_create():
    form = UserForm()
    if form.validate_on_submit():
        current_app.logger.info(
            'USER CREATED with email {}'.format(form.email.data)
        )
        User.create(
            email=form.email.data,
            full_name=form.full_name.data,
            role_id=form.role_id.data)

        flash('Created a new profile.', 'alert-success')
        return redirect(url_for('user.user_manage'))
    else:
        return render_template(
            'user/add-edit.html',
            form=form,
            date=today.strftime('%B %d, %Y'),
            form_action=url_for('user.user_create'),
            title='Add User',
            action='Add User')
Ejemplo n.º 6
0
def user_edit(id):
    user = get_object_or_404(User, User.id == id)
    form = UserForm(obj=user)
    if form.validate_on_submit():
        user.update(
            full_name=form.full_name.data,
            email=form.email.data,
            role_id=form.role_id.data
        )
        flash('Profile changes saved.', 'alert-success')
        current_app.logger.info(
            'url_for of user.user_mange is: {}'.format(url_for('user.user_manage')))

        return redirect(url_for('user.user_manage'))
    else:
        return render_template(
            'user/add-edit.html',
            form=form,
            date=today.strftime('%B %d, %Y'),
            form_action=url_for('user.user_edit', id=id),
            title='Edit User',
            action='Save Changes')
Ejemplo n.º 7
0
def set_form():
    form = UserForm()
    users = User.query.order_by(User.role_id).all()
    stakeholders = Stakeholder.query.order_by(Stakeholder.id).all()
    monthly_admins = Monthly.query.first()

    return render_template("user/manage.html",
                           current_user=current_user,
                           users=users,
                           date=today.strftime('%B %d, %Y'),
                           routes=PERMIT_TYPE,
                           form=form,
                           stakeholders=stakeholders,
                           monthly=monthly_admins,
                           title='Manage Users')