diff --git a/openbook_communities/admin.py b/openbook_communities/admin.py index d7f20295c7950ca72c1f4ae0db3f54aad84caf52..32d7ac224164f784e44eab3ebf9a08c7d7fc1740 100644 --- a/openbook_communities/admin.py +++ b/openbook_communities/admin.py @@ -1,4 +1,5 @@ from django.contrib import admin +from rangefilter.filters import DateRangeQuickSelectListFilterBuilder from openbook_communities.events import ( publish_space_created_event, @@ -103,8 +104,8 @@ class CommunityAdmin(admin.ModelAdmin): @admin.register(CommunityMembership) class CommunityMembershipAdmin(admin.ModelAdmin): - list_display = ("id", "community", "user", "is_administrator") - list_filter = ("is_administrator",) + list_display = ("id", "community", "user", "is_administrator", "created") + list_filter = ("is_administrator", ("created", DateRangeQuickSelectListFilterBuilder(title="Created"))) search_fields = ("community__title", "community__creator__email", "user__email")