Example #1
0
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
Example #2
0
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
Example #3
0
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)
Example #4
0
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)
Example #5
0
def remove_point_type(name):
    PointType.find_by_name(name).remove_from_db()
    return jsonify({"message": "ok"}), 200
Example #6
0
def remove_point_type(name):
    PointType.find_by_name(name).remove_from_db()
    return jsonify({"message": "ok"}), 200