Skip to content

Commit 4f04215

Browse files
author
Dmytro Trotsko
committed
improved filtering in admin interface, fixed indicator sets/indicators count message
1 parent e7a3528 commit 4f04215

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/assets/js/indicatorSetsTable.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ var table = new DataTable("#indicatorSetsTable", {
117117
`Showing <b>${response.num_of_indicators}</b> distinct ${pluralize(response.num_of_indicators, "indicator")} (arranged in <b>${response.num_of_indicator_sets}</b> ${pluralize(response.num_of_indicator_sets, "set")}), including <b>${numberWithCommas(response.num_of_locations)}</b> Delphi-hosted time series across numerous locations.`;
118118
} else {
119119
indicatorSetsInfo.innerHTML =
120-
`Showing <b>${response.num_of_indicators}</b> indicator sets (arranged in <b>${response.num_of_indicator_sets}</b> ${pluralize(response.num_of_indicator_sets, "set")}).`;
120+
`Showing <b>${response.num_of_indicators}</b> ${pluralize(response.num_of_indicators, "indicator")} (arranged in <b>${response.num_of_indicator_sets}</b> ${pluralize(response.num_of_indicator_sets, "set")}).`;
121121
}
122122
}
123123
});

src/indicators/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def download_nondelphi_indicator(self, request):
252252
@admin.register(USStateIndicator)
253253
class USStateIndicatorAdmin(BaseIndicatorAdmin):
254254
list_display = ("name", "indicator_set")
255-
search_fields = ("name", "indicator_set")
255+
search_fields = ("name", "indicator_set__name")
256256
ordering = ("name",)
257257
list_per_page = 50
258258
list_select_related = True

src/indicatorsets/admin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class IndicatorSetAdmin(BaseIndicatorSetAdmin):
7676
def get_queryset(self, request):
7777
# Exclude proxy model objects
7878
qs = super().get_queryset(request)
79-
return qs.exclude(source_type="non_delphi")
79+
return qs.exclude(source_type="non_delphi").exclude(source_type="us_state")
8080

8181
change_list_template = "admin/indicatorsets/indicator_set_changelist.html"
8282

@@ -187,7 +187,7 @@ class USStateIndicatorSetAdmin(BaseIndicatorSetAdmin):
187187
)
188188
search_fields = ("name", "state", "description")
189189
ordering = ["name"]
190-
list_filter = ["state"]
190+
list_filter = ["original_data_provider"]
191191

192192
def get_queryset(self, request):
193193
# Exclude proxy model objects

0 commit comments

Comments
 (0)