|
|
|
@ -132,6 +132,7 @@ def toggle_port(request, did, portid, status=0): |
|
|
|
portid = int(portid) |
|
|
|
status = int(status) |
|
|
|
dev = get_object_or_404(Device, id=int(did)) |
|
|
|
try: |
|
|
|
if ping(dev.ip_address): |
|
|
|
if dev.man_passw: |
|
|
|
manager = dev.get_manager_klass()(dev.ip_address, dev.man_passw) |
|
|
|
@ -144,6 +145,8 @@ def toggle_port(request, did, portid, status=0): |
|
|
|
messages.warning(request, _('Not Set snmp device password')) |
|
|
|
else: |
|
|
|
messages.error(request, _('Dot was not pinged')) |
|
|
|
except EasySNMPTimeoutError: |
|
|
|
messages.error(request, _('wait for a reply from the SNMP Timeout')) |
|
|
|
return redirect('devapp:view', dev.user_group.pk if dev.user_group is not None else 0, did) |
|
|
|
|
|
|
|
|
|
|
|
|