Skip to content

Commit

Permalink
search by notes (#341)
Browse files Browse the repository at this point in the history
  • Loading branch information
james-otten authored Apr 22, 2024
1 parent 0cc3b9d commit a696d6f
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions src/meshapi/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,8 @@ class BuildingAdmin(admin.ModelAdmin):
"installs__member__primary_email_address__icontains",
"installs__member__phone_number__iexact",
"installs__member__slack_handle__iexact",
# Notes
"notes__icontains",
]
list_filter = [
BoroughFilter,
Expand Down Expand Up @@ -259,6 +261,8 @@ class MemberAdmin(admin.ModelAdmin):
# Search by network number
"installs__node__network_number__iexact",
"installs__install_number__iexact",
# Notes
"notes__icontains",
]
list_display = [
"__str__",
Expand Down Expand Up @@ -342,6 +346,8 @@ class InstallAdmin(admin.ModelAdmin):
"member__primary_email_address__icontains",
"member__phone_number__iexact",
"member__slack_handle__iexact",
# Notes
"notes__icontains",
]
autocomplete_fields = ["building", "member"]
fieldsets = [
Expand Down Expand Up @@ -430,6 +436,7 @@ class LinkAdmin(admin.ModelAdmin):
"to_device__node__buildings__street_address__icontains",
"from_device__node__network_number__iexact",
"to_device__node__network_number__iexact",
"notes__icontains",
]
list_display = ["__str__", "status", "from_device", "to_device", "description"]
list_filter = ["status", "type"]
Expand All @@ -446,7 +453,12 @@ class Meta:
@admin.register(Node)
class NodeAdmin(admin.ModelAdmin):
form = NodeAdminForm
search_fields = ["network_number__iexact", "name__icontains", "buildings__street_address__icontains"]
search_fields = [
"network_number__iexact",
"name__icontains",
"buildings__street_address__icontains",
"notes__icontains",
]
list_filter = ["status", ("name", admin.EmptyFieldListFilter), "install_date", "abandon_date"]
list_display = ["__network_number__", "name", "status", "address", "install_date"]
fieldsets = [
Expand Down Expand Up @@ -552,7 +564,7 @@ class Meta:
@admin.register(Device)
class DeviceAdmin(admin.ModelAdmin):
form = DeviceAdminForm
search_fields = ["name__icontains", "model__icontains", "ssid__icontains"]
search_fields = ["name__icontains", "model__icontains", "ssid__icontains", "notes__icontains"]
list_display = [
"__str__",
"ssid",
Expand Down Expand Up @@ -584,7 +596,7 @@ class Meta:
@admin.register(Sector)
class SectorAdmin(admin.ModelAdmin):
form = SectorAdminForm
search_fields = ["name__icontains", "model__icontains", "ssid__icontains"]
search_fields = ["name__icontains", "model__icontains", "ssid__icontains", "notes__icontains"]
list_display = [
"__str__",
"ssid",
Expand Down

0 comments on commit a696d6f

Please sign in to comment.