def load_categories(request): '''load_categories is a method used by the mobiles to load available categories and dependencies''' all_categories = ReportCategory.objects.all().order_by( 'category_class', 'secondary_category_class') #Right ! return HttpResponse(ReportCategory.listToJSON(all_categories), content_type='application/json')
def sub_category_for_main_category_and_secondary_category(request): main_category_id = int(request.GET["main_category"]) sec_category_id = int(request.GET["sec_category"]) secondary_categories = ReportCategory.objects.filter( category_class=main_category_id, id=sec_category_id) jsonstring = ReportCategory.listToJSON(secondary_categories) return HttpResponse(jsonstring, content_type="application/json")
def load_categories(request): '''load_categories is a method used by the mobiles to load available categories and dependencies''' all_categories = ReportCategory.objects.all().order_by('category_class','secondary_category_class') #Right ! return HttpResponse(ReportCategory.listToJSON(all_categories), content_type='application/json')
def secondary_category_for_main_category(request): main_category_id = int(request.GET["main_category"]) secondary_categories = ReportCategory.objects.filter(category_class=main_category_id) jsonstring = ReportCategory.listToJSON(secondary_categories) return HttpResponse(jsonstring, content_type="application/json")