def hsas(request): hsas = hsas_below(request.location) districts = get_districts().order_by("id") facilities = get_facilities().order_by("parent_id") hsa_table = HSATable(hsas, request=request) return render_to_response("malawi/hsas.html", { "hsas": hsas, "hsa_table": hsa_table, "location": request.location, "districts": districts, "facilities": facilities }, context_instance=RequestContext(request) )
def hsas_no_products(request): hsas = hsas_below(request.location) return [Alert(config.Alerts.HSA_NO_PRODUCTS % {"hsa": hsa.name}, _hsa_url(hsa.supply_point)) \ for hsa in hsas.all() if hsa.commodities.count() == 0]