|
|
@ -851,10 +851,13 @@ def save_user_dev_port(request, gid, uid): |
|
|
if request.method != 'POST': |
|
|
if request.method != 'POST': |
|
|
messages.error(request, _('Method is not POST')) |
|
|
messages.error(request, _('Method is not POST')) |
|
|
return redirect('abonapp:abon_home', gid, uid) |
|
|
return redirect('abonapp:abon_home', gid, uid) |
|
|
user_port = request.POST.get('user_port') |
|
|
|
|
|
|
|
|
user_port = mydefs.safe_int(request.POST.get('user_port')) |
|
|
is_dynamic_ip = request.POST.get('is_dynamic_ip') |
|
|
is_dynamic_ip = request.POST.get('is_dynamic_ip') |
|
|
try: |
|
|
try: |
|
|
port = DevPort.objects.get(pk=user_port) |
|
|
|
|
|
|
|
|
if user_port == 0: |
|
|
|
|
|
port = None |
|
|
|
|
|
else: |
|
|
|
|
|
port = DevPort.objects.get(pk=user_port) |
|
|
abon = models.Abon.objects.get(pk=uid) |
|
|
abon = models.Abon.objects.get(pk=uid) |
|
|
abon.dev_port = port |
|
|
abon.dev_port = port |
|
|
if abon.is_dynamic_ip != is_dynamic_ip: |
|
|
if abon.is_dynamic_ip != is_dynamic_ip: |
|
|
|