Skip to content

Commit 32cc18a

Browse files
committed
display only institution-specific user metrics reports
1 parent 139c0c9 commit 32cc18a

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

api/institutions/views.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -585,15 +585,15 @@ class _NewInstitutionUserMetricsList(InstitutionMixin, ElasticsearchListView):
585585
))
586586

587587
def get_default_search(self):
588-
_yearmonth = InstitutionalUserReport.most_recent_yearmonth()
589-
if _yearmonth is None:
590-
return None
591-
return (
592-
InstitutionalUserReport.search()
593-
.filter('term', report_yearmonth=str(_yearmonth))
594-
.filter('term', institution_id=self.get_institution()._id)
595-
.exclude('term', user_name='Deleted user')
588+
base_search = InstitutionalUserReport.search().filter(
589+
'term',
590+
institution_id=self.get_institution()._id,
596591
)
592+
yearmonth = InstitutionalUserReport.most_recent_yearmonth(base_search=base_search)
593+
if yearmonth is None:
594+
return None
595+
596+
return base_search.filter('term', report_yearmonth=str(yearmonth))
597597

598598

599599
class _NewInstitutionSummaryMetricsDetail(JSONAPIBaseView, generics.RetrieveAPIView, InstitutionMixin):

api_tests/users/views/test_user_settings.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,7 @@
77
AuthUserFactory,
88
UserFactory,
99
)
10-
<<<<<<< HEAD
1110
from osf.models import Email, NotableDomain, NotificationType
12-
=======
13-
from django.middleware import csrf
14-
from django.core.cache import cache
15-
from osf.models import Email, NotableDomain
16-
>>>>>>> 7a53306cea (reset throttle cache)
1711
from framework.auth.views import auth_email_logout
1812
from tests.utils import capture_notifications
1913

0 commit comments

Comments
 (0)