diff --git a/apps/api/serializers.py b/apps/api/serializers.py index 8dff87a..473ee94 100644 --- a/apps/api/serializers.py +++ b/apps/api/serializers.py @@ -143,6 +143,7 @@ class SubscriptionSerializer_GET(DynamicModelSerializer): article_title_mutators = ArticleMutatorSerializer(many=True) article_desc_mutators = ArticleMutatorSerializer(many=True) + active = serializers.BooleanField(initial=True) class Meta: model = Subscription diff --git a/apps/static/js/table.js b/apps/static/js/table.js index b900993..97dc180 100644 --- a/apps/static/js/table.js +++ b/apps/static/js/table.js @@ -11,6 +11,8 @@ async function initTable(containingSelector, tableId, loadDataFunc, newRowFunc, createTableControls(containingSelector, pageSizeId); await bindSearchBar(searchId, loadDataFunc); + // await bindSortDropdown(sortDropdownId, loadDataFunc); + await bindFilterDropdown(filterDropdownId, loadDataFunc); await bindTablePagination(`${containingSelector} .table-pagination`, loadDataFunc); await bindTablePaginationResizer(`${containingSelector} .table-page-sizer`, loadDataFunc); } @@ -50,8 +52,8 @@ function createSearchRow(containingSelector, searchId, sortDropdownId, filterDro if (options.sort) { $(`${containingSelector} .table-search-row .table-search-buttons`).append(`