Handle blank emails

This commit is contained in:
zandercymatics 2024-09-25 11:03:41 -06:00
parent 707f9a0e60
commit d6542f18b1
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
2 changed files with 18 additions and 2 deletions

View file

@ -18,9 +18,16 @@
<tr> <tr>
<td><a href={{url}}>{{ admin.user.get_formatted_name}}</a></td> <td><a href={{url}}>{{ admin.user.get_formatted_name}}</a></td>
<td>{{ admin.user.title }}</td> <td>{{ admin.user.title }}</td>
<td>{{ admin.user.email }}</td> <td>
{% if admin.user.email %}
{{ admin.user.email }}
{% else %}
None
{% endif %}
</td>
<td>{{ admin.user.phone }}</td> <td>{{ admin.user.phone }}</td>
<td class="padding-left-1 text-size-small"> <td class="padding-left-1 text-size-small">
{% if admin.user.email %}
<input aria-hidden="true" class="display-none" value="{{ admin.user.email }}" /> <input aria-hidden="true" class="display-none" value="{{ admin.user.email }}" />
<button <button
class="usa-button usa-button--unstyled padding-right-1 usa-button--icon button--clipboard copy-to-clipboard usa-button__small-text text-no-underline" class="usa-button usa-button--unstyled padding-right-1 usa-button--icon button--clipboard copy-to-clipboard usa-button__small-text text-no-underline"
@ -33,6 +40,7 @@
</svg> </svg>
<span>Copy email</span> <span>Copy email</span>
</button> </button>
{% endif %}
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}

View file

@ -20,7 +20,13 @@
<tr> <tr>
<td><a href={{url}}>{{ member.user.get_formatted_name}}</a></td> <td><a href={{url}}>{{ member.user.get_formatted_name}}</a></td>
<td>{{ member.user.title }}</td> <td>{{ member.user.title }}</td>
<td>{{ member.user.email }}</td> <td>
{% if member.user.email %}
{{ member.user.email }}
{% else %}
None
{% endif %}
</td>
<td>{{ member.user.phone }}</td> <td>{{ member.user.phone }}</td>
<td> <td>
{% for role in member.user|portfolio_role_summary:original %} {% for role in member.user|portfolio_role_summary:original %}
@ -28,6 +34,7 @@
{% endfor %} {% endfor %}
</td> </td>
<td class="padding-left-1 text-size-small"> <td class="padding-left-1 text-size-small">
{% if member.user.email %}
<input aria-hidden="true" class="display-none" value="{{ member.user.email }}" /> <input aria-hidden="true" class="display-none" value="{{ member.user.email }}" />
<button <button
class="usa-button usa-button--unstyled padding-right-1 usa-button--icon button--clipboard copy-to-clipboard usa-button__small-text text-no-underline" class="usa-button usa-button--unstyled padding-right-1 usa-button--icon button--clipboard copy-to-clipboard usa-button__small-text text-no-underline"
@ -40,6 +47,7 @@
</svg> </svg>
<span>Copy email</span> <span>Copy email</span>
</button> </button>
{% endif %}
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}