def METHOD_NAME(self, request):
    list_filter = list(super().METHOD_NAME(request))
    if not request.user.has_perm('tracker.view_pending_donation'):
        list_filter.remove('donation__transactionstate')
    if not request.user.has_perm('tracker.view_pending_donation'):
        list_filter.remove('donation__testdonation')
    return list_filter