Esempio n. 1
0
def subjects_hierarchy_examples(request, source_id):
    """ Returns JSON data with examples of the subjects hierarchy """
    if not request.user.is_superuser:
        return HttpResponse('Unauthorized', status=401)
    else:
        ps = ProcessSubjects(source_id)
        if ps.project_uuid is not False:
            cont_list = ps.get_contained_examples()
            json_output = json.dumps(cont_list, indent=4, ensure_ascii=False)
            return HttpResponse(json_output,
                                content_type='application/json; charset=utf8')
        else:
            raise Http404
Esempio n. 2
0
def subjects_hierarchy_examples(request, source_id):
    """ Returns JSON data with examples of the subjects hierarchy """
    if not request.user.is_superuser:
        return HttpResponse('Unauthorized', status=401)
    else:
        ps = ProcessSubjects(source_id)
        if ps.project_uuid is not False:
            cont_list = ps.get_contained_examples()
            json_output = json.dumps(cont_list,
                                     indent=4,
                                     ensure_ascii=False)
            return HttpResponse(json_output,
                                content_type='application/json; charset=utf8')
        else:
            raise Http404