This commit is contained in:
David Kennedy 2024-04-05 14:31:16 -04:00
parent cf946004c0
commit 8bea5fd0c4
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
2 changed files with 25 additions and 13 deletions

View file

@ -80,10 +80,12 @@ class User(AbstractUser):
return active_requests_count return active_requests_count
def get_rejected_requests_count(self): def get_rejected_requests_count(self):
"""Return count of rejected or ineligible requests""" """Return count of rejected requests"""
allowed_states = ['rejected', 'ineligible'] return self.domain_requests_created.filter(status='rejected').count()
rejected_requests_count = self.domain_requests_created.filter(status__in=allowed_states).count()
return rejected_requests_count def get_ineligible_requests_count(self):
"""Return count of ineligible requests"""
return self.domain_requests_created.filter(status='ineligible').count()
@classmethod @classmethod
def needs_identity_verification(cls, email, uuid): def needs_identity_verification(cls, email, uuid):

View file

@ -1,12 +1,22 @@
{% load i18n static %} {% load i18n static %}
<address class="{% if no_title_top_padding %}margin-top-neg-1__detail-list{% endif %} dja-address-contact-list"> {% with approved_domains_count=user.get_approved_domains_count %}
{% with active_requests_count=user.get_active_requests_count %}
{% with rejected_requests_count=user.get_rejected_requests_count %}
{% with ineligible_requests_count=user.get_ineligible_requests_count %}
<ul>
{# Approved domains #} {# Approved domains #}
Approved domains: {{ user.get_approved_domains_count }}<br> <li>Approved domains: {{ approved_domains_count }}</li>
{# Active requests #} {# Active requests #}
Active requests: {{ user.get_active_requests_count }}<br> <li>Active requests: {{ active_requests_count }}</li>
{# Rejected or ineligible requests #} {# Rejected requests #}
Rejected or ineligible: {{ user.get_rejected_requests_count }}<br> <li>Rejected requests: {{ rejected_requests_count }}</li>
{# Ineligible requests #}
<li>Ineligible requests: {{ ineligible_requests_count }}</li>
</address> </ul>
{% endwith %}
{% endwith %}
{% endwith %}
{% endwith %}