Пример #1
0
def subscribeIp4Ranges(request, server_id):
    if (not request.user.is_superuser):
        return simple.direct_to_template(
            request,
            template='not_admin.html',
            extra_context={'user': request.user},
        )

    ipRanges = Ip4Range.objects.all()

    if server_id != None:
        server = get_object_or_404(VTServer, pk=server_id)
    else:
        raise Exception("NO SERVER")

    if request.method == "GET":
        return simple.direct_to_template(
            request,
            template='servers/servers_subscribeIp4Ranges.html',
            extra_context={
                'server': server,
                'ipRanges': ipRanges
            },
        )
    elif request.method == 'POST':
        VTDriver.manageIp4Ranges(request, server, ipRanges)
        return HttpResponseRedirect(reverse('edit_server', args=[server_id]))
    else:
        return HttpResponseNotAllowed("GET", "POST")
Пример #2
0
def subscribeIp4Ranges(request, server_id):
	if (not request.user.is_superuser):
		return simple.direct_to_template(request,
					template = 'not_admin.html',
					extra_context = {'user':request.user},
		)

	ipRanges = Ip4Range.objects.all()

	if server_id != None:
		server = get_object_or_404(VTServer, pk=server_id)
	else:
		raise Exception ("NO SERVER")
	
	if request.method == "GET":
		return simple.direct_to_template(request,
				template = 'servers/servers_subscribeIp4Ranges.html',
				extra_context = {'server': server, 'ipRanges':ipRanges},
		)
	elif request.method=='POST':
		VTDriver.manageIp4Ranges(request,server,ipRanges)
		return HttpResponseRedirect(reverse('edit_server', args = [server_id]))
	else:
		return HttpResponseNotAllowed("GET", "POST")