Пример #1
0
Файл: user.py Проект: booo/gid
    def put(self):
        form = ProfileForm(request.form)

        if form.validate():

            response = self.rest.putForm(
                  form.toDict(),
                  username = session['user.username'],
                  password = session['user.password']
              ) 

            data = json.loads(response)

            flash("Successfully updated your profile!", "success")


        return render_template('auth/profile.html', form=form)
Пример #2
0
Файл: user.py Проект: booo/gid
    def put(self):
        form = ProfileForm(request.form, csrf_enabled = False)

        if form.validate():
            user          = User.query.filter_by(
                              username = session['identity.name']
                            ).first()
            user.username = form.username.data 
            user.email    = form.email.data 
            user.key      = form.key.data 
            
            db.session.add(user)
            db.session.commit()

            return jsonify(user=user.toDict())

        return jsonify({'error': form.errors})
Пример #3
0
    def get(self):
        user = User.query.filter_by(username = session['identity.name']).first()
        form = ProfileForm(obj = user)

        return jsonify(form.toDict())