mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 04:22:01 -06:00
Closes #8381: Add contacts to global search function
This commit is contained in:
parent
21468fff25
commit
1f2d4fd2b3
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
* [#8275](https://github.com/netbox-community/netbox/issues/8275) - Introduce alternative ASDOT-formatted column for ASNs
|
* [#8275](https://github.com/netbox-community/netbox/issues/8275) - Introduce alternative ASDOT-formatted column for ASNs
|
||||||
* [#8367](https://github.com/netbox-community/netbox/issues/8367) - Add ASNs to global search function
|
* [#8367](https://github.com/netbox-community/netbox/issues/8367) - Add ASNs to global search function
|
||||||
|
* [#8381](https://github.com/netbox-community/netbox/issues/8381) - Add contacts to global search function
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|
||||||
|
@ -17,9 +17,9 @@ from ipam.filtersets import (
|
|||||||
)
|
)
|
||||||
from ipam.models import Aggregate, ASN, IPAddress, Prefix, VLAN, VRF
|
from ipam.models import Aggregate, ASN, IPAddress, Prefix, VLAN, VRF
|
||||||
from ipam.tables import AggregateTable, ASNTable, IPAddressTable, PrefixTable, VLANTable, VRFTable
|
from ipam.tables import AggregateTable, ASNTable, IPAddressTable, PrefixTable, VLANTable, VRFTable
|
||||||
from tenancy.filtersets import TenantFilterSet
|
from tenancy.filtersets import ContactFilterSet, TenantFilterSet
|
||||||
from tenancy.models import Tenant
|
from tenancy.models import Contact, Tenant
|
||||||
from tenancy.tables import TenantTable
|
from tenancy.tables import ContactTable, TenantTable
|
||||||
from utilities.utils import count_related
|
from utilities.utils import count_related
|
||||||
from virtualization.filtersets import ClusterFilterSet, VirtualMachineFilterSet
|
from virtualization.filtersets import ClusterFilterSet, VirtualMachineFilterSet
|
||||||
from virtualization.models import Cluster, VirtualMachine
|
from virtualization.models import Cluster, VirtualMachine
|
||||||
@ -185,4 +185,10 @@ SEARCH_TYPES = OrderedDict((
|
|||||||
'table': TenantTable,
|
'table': TenantTable,
|
||||||
'url': 'tenancy:tenant_list',
|
'url': 'tenancy:tenant_list',
|
||||||
}),
|
}),
|
||||||
|
('contact', {
|
||||||
|
'queryset': Contact.objects.prefetch_related('group', 'assignments'),
|
||||||
|
'filterset': ContactFilterSet,
|
||||||
|
'table': ContactTable,
|
||||||
|
'url': 'tenancy:contact_list',
|
||||||
|
}),
|
||||||
))
|
))
|
||||||
|
Loading…
Reference in New Issue
Block a user