From 187469ea860a39dcd38f05ab808e9fb132a3ac17 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Tue, 15 Jul 2014 20:16:28 -0700 Subject: [PATCH] Exclude dormant users from the buddy list. You must have accessed Zulip in the last 45 days to show up on the list. (imported from commit ebfaeb97ffda22b618be7a9206877f9d2ec53404) --- zerver/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zerver/models.py b/zerver/models.py index 814b07ef8f..844f35cd23 100644 --- a/zerver/models.py +++ b/zerver/models.py @@ -28,6 +28,7 @@ import pylibmc import re import ujson import logging +import datetime bugdown = None @@ -1152,7 +1153,9 @@ class UserPresence(models.Model): def get_status_dict_by_realm(realm_id): user_statuses = defaultdict(dict) + dormancy_cutoff_date = datetime.datetime.now() - datetime.timedelta(days=45) query = UserPresence.objects.filter( + timestamp__gte=dormancy_cutoff_date, user_profile__realm_id=realm_id, user_profile__is_active=True, user_profile__is_bot=False