def get_children_category(): db = psql_api.PostgresAPI(get_db()) db.exec_query( q_hd.get_children_cat_sql, { 'parent_id': flask.request.args['cat_id'], 'level': flask.request.args['cat_level'] }) return flask.jsonify(db.lod())
def add_ticket_user_note(): db = psql_api.PostgresAPI(get_db()) fd = flask.request.form db.exec_query( q_hd.ins_user_ticket_note, { 'ticket_id': fd['ticket_id'], 'ticket_note_type_id': 2, 'note_text': fd['note_text'], 'create_by': current_user.id }) return flask.jsonify(None)
def close_ticket(): db = psql_api.PostgresAPI(get_db()) fd = flask.request.form db.exec_query( q_hd.ins_user_ticket_note, { 'ticket_id': fd['ticket_id'], 'ticket_note_type_id': 3, 'note_text': fd['note_text'], 'create_by': current_user.id }) db.exec_query( q_hd.close_ticket_status, { 'close_by': current_user.id, 'close_reason_id': fd['close_reason_id'], 'ticket_id': fd['ticket_id'] }) return flask.jsonify(None)
def set_ticket_header(): db = psql_api.PostgresAPI(get_db()) fd = flask.request.form db.exec_query(q_hd.update_ticket_category, { 'category3id': fd['cat_3_id'], 'ticket_id': fd['ticket_id'] }, one=True) old_category3id = db.lod() new_category3id = {'category3id': fd['cat_3_id']} note_text = "עדכון סיווג" db.exec_query( q_hd.ins_user_ticket_note_log, { 'ticket_id': fd['ticket_id'], 'note_text': note_text, 'old_data': json.dumps(old_category3id), 'new_data': json.dumps(new_category3id), 'create_by': current_user.id }) return flask.jsonify(None)
def update_select_category(): db = psql_api.PostgresAPI(get_db()) db.exec_query(q_hd.get_top_ticket_category, {'level': flask.request.args['hd_category_level']}) return flask.jsonify(db.lod())
def get_ticket_user_files(): db = psql_api.PostgresAPI(get_db()) db.exec_query(q_hd.get_ticket_files, {'ticket_id': flask.request.args['ticket_id']}) return flask.jsonify(db.lod())
def get_ticket_header(): db = psql_api.PostgresAPI(get_db()) db.exec_query(q_hd.get_ticket_header, {'ticket_id': flask.request.args['ticket_id']}, one=True) return flask.jsonify(db.lod())