From d0b0db87b27cf9655de02d6b15587fbd537e64d9 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Mon, 12 Nov 2018 10:00:58 +0100
Subject: [PATCH] Exclude private benefactors from organizations listing

---
 organizations/views.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/organizations/views.py b/organizations/views.py
index d10c41317..d145686b9 100644
--- a/organizations/views.py
+++ b/organizations/views.py
@@ -8,6 +8,7 @@ from django.views.generic.detail import DetailView
 from django.views.generic.edit import CreateView, UpdateView, DeleteView
 from django.views.generic.list import ListView
 
+from .constants import ORGTYPE_PRIVATE_BENEFACTOR
 from .models import Organization
 
 from funders.models import Funder
@@ -59,7 +60,7 @@ class OrganizationListView(ListView):
         return context
 
     def get_queryset(self):
-        qs = super().get_queryset()
+        qs = super().get_queryset().exclude(orgtype=ORGTYPE_PRIVATE_BENEFACTOR)
         order_by = self.request.GET.get('order_by')
         ordering = self.request.GET.get('ordering')
         if order_by == 'country':
-- 
GitLab