Exemplo n.º 1
0
def get_specific_redflag(redflag_Id):
    """Get specific redflag record"""
    red_flag = get_incidents_by_type_id("redflag", redflag_Id)
    if red_flag:
        return jsonify({"data": red_flag.get_incident_details()},
                       {"status": 200}), 200
    return not_found()
def get_specific_intervention(intervention_Id):
    """Get specific intervention record"""
    intervention = get_incidents_by_type_id("intervention", intervention_Id)
    if intervention:
        return jsonify({
            "data": intervention.get_incident_details(),
            "status": 200
        }), 200
    return not_found()
Exemplo n.º 3
0
def update_redflag_status(redflag_Id):
    """Updating a specific redflag status record"""
    red_flag = get_incidents_by_type_id("redflag", redflag_Id)
    if red_flag:
        data = request.get_json()
        status_value = data['status']
        red_flag.status = status_value
        return jsonify({
            "status": 200,
            "data": {
                "id": red_flag.incidentId,
                "message": "Updated redflag record's status"
            }
        }), 200
    return not_found()
Exemplo n.º 4
0
def delete_redflag(redflag_Id):
    """Deleting a specific redflag record"""
    red_flag = get_incidents_by_type_id("redflag", redflag_Id)
    if red_flag:
        incident_index = redflag_table.index(red_flag)
        redflag_table.pop(incident_index)
        del red_flag
        return jsonify({
            "status": 200,
            "data": {
                "id": redflag_Id,
                "message": "redflag record has been deleted"
            }
        }), 200
    return not_found()
def delete_intervention(intervention_Id):
    """Deleting a specific intervention record"""
    intervention = get_incidents_by_type_id("intervention", intervention_Id)
    if intervention:
        incident_index = intervention_table.index(intervention)
        intervention_table.pop(incident_index)
        del intervention
        return jsonify({
            "status": 200,
            "data": {
                "id": intervention_Id,
                "message": "intervention record has been deleted"
            }
        }), 200
    return not_found()
def update_intervention_status(intervention_Id):
    """Updating a specific intervention status record"""
    intervention = get_incidents_by_type_id("intervention", intervention_Id)
    if intervention:
        data = request.get_json()
        status_value = data['status']
        intervention.status = status_value
        return jsonify({
            "status":
            200,
            "data": [{
                "id": intervention.incidentId,
                "message": "Updated intervention record's status"
            }]
        }), 200
    return not_found()