Exemplo n.º 1
0
def building_expenses(request, building_id, **kwargs):
    building = get_object_or_404(Building, pk=building_id)
    if "extra_context" not in kwargs:
        kwargs["extra_context"] = {}

    kwargs["extra_context"]["building"] = building
    queryset = BuildingMonthExpense.objects.filter(building__pk=building_id)
    return object_list(request, queryset=queryset, **kwargs)
Exemplo n.º 2
0
def classrooms(request, building_id, **kwargs):
    building = get_object_or_404(Building, pk=building_id)
    queryset = Classroom.objects.filter(building__pk=building_id)
    if "extra_context" not in kwargs:
        kwargs["extra_context"] = {}

    kwargs["extra_context"]["building"] = building
    kwargs["extra_context"]["action_form"], response = serve_delete_action_form(request, queryset)
    if response is not None:
        return response
    return object_list(request, queryset=queryset, **kwargs)