Exemplo n.º 1
0
def table_manager_list(request):
    table_managers = TableManagerHandle.objects.all()
    next_url = reverse('table_panel.views.table_manager_list')
    removal_form = RemoveTableManagerForm(initial={'next_url': next_url})
    fields = {}
    fields['managers'] = get_info_for_managers(table_managers)
    fields['form'] = removal_form
    return render_to_response('table_manager_list.html', fields,
                              context_instance=RequestContext(request))
Exemplo n.º 2
0
def host_panel(request, host_num):
    host = get_object_or_404(HostManagerHandle, pk=host_num)
    table_managers = TableManagerHandle.objects.filter(
                            host_handle__pk=host_num
                            )
    status = host.status()
    next_url = reverse('table_panel.views.host_panel', args=(host_num,))
    removal_form = RemoveTableManagerForm(initial={'next_url': next_url})
    shutdown_form = ShutdownHostForm()
    fields = {}
    fields['host'] = host
    fields['managers'] = get_info_for_managers(table_managers)
    fields['form'] = removal_form
    fields['status'] = status
    fields['alive'] = False
    if status == "Alive":
        fields['alive'] = True
        fields['shutdown_form'] = shutdown_form
    return render_to_response('host_panel.html', fields,
                              context_instance=RequestContext(request))