示例#1
0
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)
    )
示例#2
0
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]
示例#3
0
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]