def set_ifalias(account, handler: ManagementHandler, interface, request): """Set ifalias on netbox if it is requested""" if 'ifalias' in request.POST: ifalias = request.POST.get('ifalias') if check_format_on_ifalias(ifalias): try: handler.set_interface_description(interface, ifalias) interface.ifalias = ifalias LogEntry.add_log_entry( account, u'set-ifalias', u'{actor}: {object} - ifalias set to "%s"' % ifalias, subsystem=u'portadmin', object=interface, ) _logger.info( '%s: %s:%s - ifalias set to "%s"', account.login, interface.netbox.get_short_sysname(), interface.ifname, ifalias, ) except ManagementError as error: _logger.error('Error setting port description: %s', error) messages.error(request, "Error setting port description: %s" % error) else: messages.error(request, "Wrong format on port description")
def set_ifalias(account, fac, interface, request): """Set ifalias on netbox if it is requested""" if 'ifalias' in request.POST: ifalias = request.POST.get('ifalias') if check_format_on_ifalias(ifalias): try: fac.set_if_alias(interface.ifindex, ifalias) interface.ifalias = ifalias _logger.info('%s: %s:%s - ifalias set to "%s"' % ( account.login, interface.netbox.get_short_sysname(), interface.ifname, ifalias)) except SnmpError, error: _logger.error('Error setting ifalias: %s', error) messages.error(request, "Error setting ifalias: %s" % error) else: messages.error(request, "Wrong format on ifalias")
def set_ifalias(account, fac, interface, request): """Set ifalias on netbox if it is requested""" if 'ifalias' in request.POST: ifalias = request.POST.get('ifalias') if check_format_on_ifalias(ifalias): try: fac.set_if_alias(interface.ifindex, ifalias) interface.ifalias = ifalias _logger.info( '%s: %s:%s - ifalias set to "%s"' % (account.login, interface.netbox.get_short_sysname(), interface.ifname, ifalias)) except SnmpError, error: _logger.error('Error setting ifalias: %s', error) messages.error(request, "Error setting ifalias: %s" % error) else: messages.error(request, "Wrong format on ifalias")