def add_point_type(): json = request.get_json() name = json['name'] point_type = PointType(name) point_type.save_to_db() return jsonify({"message": "ok"}), 201
def point_types_get_admin(): point_types = [type for type in Database.find(PointType.COLLECTION, {})] point_types_objects = [] for type in point_types: del type['_id'] type_obj = PointType(**type) type_obj.total = type_obj.users_with_point() point_types_objects.append(type_obj) return render_template('admin-point-types.html', point_types=point_types_objects)
def remove_point_type(name): PointType.find_by_name(name).remove_from_db() return jsonify({"message": "ok"}), 200