Пример #1
0
def edit_users(useredit):
    error = None
    useredit_change = useredit
    query_for_change_user = user_.query.filter_by(user=useredit_change).first()
    form = register_user(username=query_for_change_user)
    if form.validate_on_submit():
        query_for_change_user.user = form.user.data
        query_for_change_user.role = form.select_profile.data
        query_for_change_user.password = bycrypt_on_pass_user.generate_password_hash(
            form.password.data)
        query_for_change_user.email = form.email.data
        query_for_change_user.first_name = form.first_name.data
        query_for_change_user.last_name = form.last_name.data
        db.session.add(query_for_change_user)
        db.session.commit()
        flash('User {userdit} is update'.format(userdit=form.user.data))
        return redirect(url_for('user.user_page'))
    form.user.data = query_for_change_user.user
    form.select_profile.data = query_for_change_user.role
    form.password.data = query_for_change_user.password
    form.email.data = query_for_change_user.email
    form.first_name.data = query_for_change_user.first_name
    form.last_name.data = query_for_change_user.last_name
    return render_template('edit_users.html',  form=form, \
                            error = error, current_time=datetime.utcnow())
Пример #2
0
def new_users():
    error = None
    form = new_register_user(request.form)
    if form.validate_on_submit():
        new_user = user_(
            form.user.data,
            bycrypt_on_pass_user.generate_password_hash(form.password.data),
            form.email.data, form.first_name.data, form.last_name.data,
            str(form.select_profile.data))
        try:
            db.session.add(new_user)
            db.session.commit()
            flash('New user register')
            return redirect(url_for('user.user_page'))
        except IntegrityError:
            error = "username and/or email exist"
            return render_template('new_users.html',
                                   form=form,
                                   error=error,
                                   current_time=datetime.utcnow())
    return render_template('new_users.html',
                           form=form,
                           error=error,
                           current_time=datetime.utcnow())
Пример #3
0
__author__ = 'Alessio'

from project import model_
from project import db, bycrypt_on_pass_user

primo = model_.profile_type_(name="Admin")
#print primo.name
#terzo = model_.profile_type_(name="User",permission=1)
ad=model_.user_("administrator",bycrypt_on_pass_user.generate_password_hash('binocchio1977'),"*****@*****.**","alessio","bino",primo.name)
db.session.add(ad)
db.session.commit()
my_q = db.session.query(model_.profile_type_.name).all()

print my_q
Пример #4
0
__author__ = 'Alessio'

from project import model_
from project import db, bycrypt_on_pass_user

primo = model_.profile_type_(name="Admin")
#print primo.name
#terzo = model_.profile_type_(name="User",permission=1)
ad = model_.user_("administrator",
                  bycrypt_on_pass_user.generate_password_hash('binocchio1977'),
                  "*****@*****.**", "alessio", "bino", primo.name)
db.session.add(ad)
db.session.commit()
my_q = db.session.query(model_.profile_type_.name).all()

print my_q