def user_password_update(pk): obj = get_object(User, pk, current_identity) if not request.json: abort(400, description='JSON data expected') data = request.json if not isinstance(data, dict): abort(400) obj.password = encrypt_password(data.get('password')) try: obj.save() except Exception: abort(500) return jsonify(obj)
def on_create(self): from kqueen.auth import encrypt_password self.value = encrypt_password(self.value)