Only consider new users when sending 'users for approval' email

This commit is contained in:
2023-06-28 13:01:45 +01:00
parent e2b1dc1d05
commit 8b3102b136

View File

@@ -76,7 +76,8 @@ class Profile(AbstractUser):
@classmethod
def users_awaiting_approval_count(cls):
return Profile.objects.filter(models.Q(is_approved=False)).count()
# last_login = None ensures we only pick up genuinely new users, not those that have been deactivated for inactivity
return Profile.objects.filter(is_approved=False, last_login=None).count()
def __str__(self):
return self.name