コード例 #1
0
def get_statuses():
    page = request.args.get('page', 1, type=int)
    per_page = min(request.args.get('per_page', 10, type=int), 100)
    data = FlicketStatus.to_collection_dict(FlicketStatus.query, page,
                                            per_page,
                                            'bp_api_v2.get_departments')
    return jsonify(data)
コード例 #2
0
def get_statuses():
    page = request.args.get("page", 1, type=int)
    per_page = min(
        request.args.get("per_page", app.config["posts_per_page"], type=int), 100
    )
    data = FlicketStatus.to_collection_dict(
        FlicketStatus.query, page, per_page, "bp_api.get_institutes"
    )
    return jsonify(data)
コード例 #3
0
    def create_default_ticket_status(silent=False):
        """ set up default status levels """

        sl = ['Open', 'Closed', 'In Work', 'Awaiting Information']
        for s in sl:
            status = FlicketStatus.query.filter_by(status=s).first()

            if not status:
                add_status = FlicketStatus(status=s)
                db.session.add(add_status)
                if not silent:
                    print('Added status level {}'.format(s))
コード例 #4
0
ファイル: setup.py プロジェクト: centuri-engineering/clicket
def create_default_ticket_status(silent=False):
    """ set up default status levels """

    sl = ["Open", "Closed"]
    for s in sl:
        status = FlicketStatus.query.filter_by(status=s).first()

        if not status:
            add_status = FlicketStatus(status=s)
            db.session.add(add_status)
            if not silent:
                print("Added status level {}".format(s))