Exemplo n.º 1
0
def doc_by_course(request, slug):
    course = get_object_or_404(Course, slug=slug)
    return json_sublist_send(
        request,
        course.documents.all,
        [
            "id",
            "name",
            "description",
            "size",
            "done",
            "points.category",
            "refer.name",
            "refer.id",
            "date",
            "points.score",
            "owner.get_profile.real_name",
            "points.full_category",
        ],
    )
Exemplo n.º 2
0
def doc_pending(request, slug):
    course = get_object_or_404(Course, slug=slug)
    qs = PendingDocument.objects.filter(doc__refer=course).exclude(state__exact="done")
    return json_sublist_send(request, [task.doc for task in qs], ["id", "done", "size"])
Exemplo n.º 3
0
def sub_courses(request, catid):
    cat = get_object_or_404(Category, pk=int(catid))
    return json_sublist_send(request, cat.contains.all, ['id', 'name', 'slug'])
Exemplo n.º 4
0
def export_json(request):
    return json_sublist_send(request, prep_queryset(request), 
                             ['id', 'url', '__str__', 'date'])
Exemplo n.º 5
0
def sub_categories(request, catid):
    cat = get_object_or_404(Category, pk=int(catid))
    return json_sublist_send(request, cat.holds.all, ['id', 'name', 'description'])
Exemplo n.º 6
0
def export_json(request):
    return json_sublist_send(request, prep_queryset(request),
                             ['id', 'url', '__str__', 'date'])
Exemplo n.º 7
0
def doc_by_course(request, slug):
    course = get_object_or_404(Course, slug=slug)
    return json_sublist_send(request, course.documents.all,
                        ['id', 'name', 'description', 'size', 'done', 'points.category',
                         'refer.name', 'refer.id', 'date', 'points.score',
                         'owner.get_profile.real_name', 'points.full_category'])
Exemplo n.º 8
0
def sub_courses(request, catid):
    cat = get_object_or_404(Category, pk=int(catid))
    return json_sublist_send(request, cat.contains.order_by('slug'),
                             ['id', 'name', 'slug'])
Exemplo n.º 9
0
def sub_categories(request, catid):
    cat = get_object_or_404(Category, pk=int(catid))
    return json_sublist_send(request, cat.holds.order_by('name'),
                             ['id', 'name', 'description'])