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))
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))