mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	Closes #1990: Improved search function when assigning an IP address to an interface
This commit is contained in:
		@@ -329,7 +329,7 @@ class IPAddressAssignTable(BaseTable):
 | 
			
		||||
 | 
			
		||||
    class Meta(BaseTable.Meta):
 | 
			
		||||
        model = IPAddress
 | 
			
		||||
        fields = ('address', 'vrf', 'status', 'role', 'tenant', 'parent', 'interface')
 | 
			
		||||
        fields = ('address', 'vrf', 'status', 'role', 'tenant', 'parent', 'interface', 'description')
 | 
			
		||||
        orderable = False
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -729,8 +729,8 @@ class IPAddressAssignView(PermissionRequiredMixin, View):
 | 
			
		||||
                'vrf', 'tenant', 'interface__device', 'interface__virtual_machine'
 | 
			
		||||
            ).filter(
 | 
			
		||||
                vrf=form.cleaned_data['vrf'],
 | 
			
		||||
                address__net_host=form.cleaned_data['address'],
 | 
			
		||||
            )
 | 
			
		||||
                address__istartswith=form.cleaned_data['address'],
 | 
			
		||||
            )[:100]  # Limit to 100 results
 | 
			
		||||
            table = tables.IPAddressAssignTable(queryset)
 | 
			
		||||
 | 
			
		||||
        return render(request, 'ipam/ipaddress_assign.html', {
 | 
			
		||||
 
 | 
			
		||||
@@ -39,7 +39,7 @@
 | 
			
		||||
    </form>
 | 
			
		||||
    {% if table %}
 | 
			
		||||
        <div class="row">
 | 
			
		||||
            <div class="col-md-10 col-md-offset-1" style="margin-top: 20px">
 | 
			
		||||
            <div class="col-md-12" style="margin-top: 20px">
 | 
			
		||||
                <h3>Search Results</h3>
 | 
			
		||||
                {% include 'utilities/obj_table.html' with table_template='panel_table.html' %}
 | 
			
		||||
            </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user