예제 #1
0
파일: views.py 프로젝트: hyteer/ytest
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.email = form.email.data
        user.username = form.username.data
        user.confirmed = form.confirmed.data
        user.role = Role.query.get(form.role.data)
        user.name = form.name.data
        user.sex = form.sex.data
        user.location = form.location.data
        user.about_me = form.about_me.data
        #import pdb; pdb.set_trace()
        db.session.add(user)
        flash('The profile has been updated.')
        return redirect(url_for('.user_home', username=user.username))
    form.email.data = user.email
    form.username.data = user.username
    form.confirmed.data = user.confirmed
    form.role.data = user.role_id
    form.sex.data = user.sex
    form.name.data = user.name
    form.location.data = user.location
    form.about_me.data = user.about_me
    return render_template('user/edit_profile.html', form=form, user=user)
예제 #2
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    if user is None:
        print"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
        abort(404)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.email = form.email.data
        user.username = form.username.data
        user.confirmed = form.confirmed.data
        user.role = Role.query.get(form.role.data)
        user.name = form.name.data
        user.location = form.location.data
        user.about_me = form.about_me.data
        db.session.add(user)
        flash(u'资料已经更改完毕!')
        return redirect(url_for('.user', username=user.username))
    form.email.data = user.email
    form.username.data = user.username
    form.confirmed.data = user.confirmed
    form.role.data = user.role_id
    form.name.data = user.name
    form.location.data = user.location
    form.about_me.data = user.about_me
    return render_template('edit_profile.html', form=form, user=user)
예제 #3
0
파일: views.py 프로젝트: Can2studio/jxnugo
def editUserInfoAdmin(pid):
    user = User.query.get_or_404(pid)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.userEmail = form.email.data
        user.userName = form.username.data
        user.confirmed = form.confirmed.data
        user.role = Role.query.get(form.role.data)
        user.name = form.name.data
        user.locati = form.location.data
        user.about_me = form.about_me.data
        user.contactMe = form .mycontact.data
        db.session.add(user)
        db.session.commit()
        flash(u'已将个人信息更新')
        return render_template('info/editUserInfoAdmin.html',form=form,pid=user.id)
    return render_template('info/editUserInfoAdmin.html',form=form,pid=user.id)
예제 #4
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.email = form.email.data
        user.username = form.username.data
        user.confirmed = form.confirmed.data
        user.role = Role.query.get(form.role.data)
        user.apartment_unit = ApartmentUnits.query.get(form.apartment_unit.data)
        user.name = form.name.data
        db.session.add(user)
        flash('The profile has been updated.')
        return redirect(url_for('.user', username=user.username))
    form.email.data = user.email
    form.name.data = user.name
    form.username.data = user.username
    form.confirmed.data = user.confirmed
    form.role.data = user.role_id
    form.apartment_unit.data = user.apartmentunit_id
    return render_template('apartment/edit_profile.html', form=form, user=user)
예제 #5
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user = user)
    if form.validate_on_submit():
        user.name = form.name.data
	user.email = form.email.data
	user.real_name = form.real_name.data
	user.location = form.location.data
	user.about_me = form.about_me.data
	user.role = Role.query.get(form.role.data)
	db.session.add(user)
	db.session.commit()
	flash('The profile has been updated.')
	return redirect(url_for('main.user', username = user.name))
    form.name.data = user.name 
    form.email.data = user.email 
    form.real_name.data = user.real_name 
    form.location.data = user.location 
    form.about_me.data = user.about_me 
    form.role.data = user.role_id
    return render_template('edit_profile_admin.html', form = form, user = user)
예제 #6
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.email = form.email.data
        user.username = form.username.data
        user.confirmed = form.confirmed.data
        user.role = Role.query.get(form.role.data)
        user.apartment_unit = ApartmentUnits.query.get(
            form.apartment_unit.data)
        user.name = form.name.data
        db.session.add(user)
        flash('The profile has been updated.')
        return redirect(url_for('.user', username=user.username))
    form.email.data = user.email
    form.name.data = user.name
    form.username.data = user.username
    form.confirmed.data = user.confirmed
    form.role.data = user.role_id
    form.apartment_unit.data = user.apartmentunit_id
    return render_template('apartment/edit_profile.html', form=form, user=user)
예제 #7
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.name = form.name.data
        user.email = form.email.data
        user.real_name = form.real_name.data
        user.location = form.location.data
        user.about_me = form.about_me.data
        user.role = Role.query.get(form.role.data)
        db.session.add(user)
        db.session.commit()
        flash('The profile has been updated.')
        return redirect(url_for('main.user', username=user.name))
    form.name.data = user.name
    form.email.data = user.email
    form.real_name.data = user.real_name
    form.location.data = user.location
    form.about_me.data = user.about_me
    form.role.data = user.role_id
    return render_template('edit_profile_admin.html', form=form, user=user)
예제 #8
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm()
    if form.validate_on_submit():
        current_user.email = form.email.data
        current_user.username = form.username.data
        current_user.confirm = form.confirm.data
        current_user.role = form.role.data
        current_user.name = form.name.data
        current_user.location = form.location.data
        current_user.about_me = form.about_me.data
        db.session.add(current_user)
        flash('The profile has been update.')
        return redirect(url_for('.user', username=current_user.username))
    form.name.email = current_user.email
    form.name.username = current_user.username
    form.name.confirm = current_user.confirm
    form.name.role = current_user.role
    form.name.data = current_user.name
    form.location.data = current_user.location
    form.about_me.data = current_user.about_me
    return render_template('edit_profile.html', form=form, user=user)
예제 #9
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        user.email = form.email.data
        user.username = form.username.data
        user.confimed = form.confimed.data
        user.role = Role.query.get(form.role.data)
        user.name = form.name.data
        user.location = form.location.data
        user.about_me = form.about_me.data
        db.session.add(user)
        flash('Your profile has been updated')
        return redirect(url_for('user', username=user.username))
    form.email.data = user.email
    form.name.data = user.name
    form.confimed.data = user.is_confirmed
    form.role.data = user.role
    form.username.data = user.username
    form.location.data = user.location
    form.about_me.data = user.about_me
    return render_template('editProfile.html', form=form, user=user)
예제 #10
0
def edit_profile_admin(id):
    user = User.query.get_or_404(id)
    form = EditProfileAdminForm(user=user)
    if form.validate_on_submit():
        if current_user.is_admin:
            user.first_name = form.first_name.data
            user.last_name = form.last_name.data
            user.location = form.location.data
            user.national_id = form.national_id.data
            user.phone_number = form.phone_number.data
            user.marital_status = form.marital_status.data
            user.gender = form.gender.data
            user.d_o_b = form.d_o_b.data
            user.home_add_desc = form.home_add_desc.data
            user.home_ownership = form.home_ownership.data
            user.location = form.location.data
            db.session.add(user)
            flash('The profile has been updated.')
            return redirect(url_for('.user', username=user.username))
        form.first_name = user.first_name
        form.last_name = user.last_name
        form.location = user.location
        form.national_id = user.national_id
        form.phone_number = user.phone_number
        form.marital_status = user.marital_status
        form.gender = user.gender
        form.d_o_b = user.d_o_b
        form.home_add_desc = user.home_add_desc
        form.home_ownership = user.home_ownership
        form.location = user.location
    return render_template('edit_profile.html', form=form, user=user)