Skip to content

Commit c7c7f36

Browse files
authored
Add properties, method and template tag for showing the right name (#2034)
1 parent 24f0767 commit c7c7f36

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+433
-116
lines changed

src/backoffice/templates/approve_public_credit_names.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,15 @@ <h2>Approve Public Credit Names</h2>
1919
<table class="table table-hover datatable">
2020
<thead>
2121
<tr>
22-
<th>Username</th>
23-
<th>Email</th>
24-
<th>Public Credit Name</th>
22+
<th>Private name</th>
23+
<th>Public credit name</th>
2524
<th>Actions</th>
2625
</tr>
2726
</thead>
2827
<tbody>
2928
{% for profile in profiles %}
3029
<tr>
31-
<td>{{ profile.user.username }}</td>
32-
<td>{{ profile.user.email }}</td>
30+
<td>{{ profile.private_name }}</td>
3331
<td>{{ profile.public_credit_name }}</td>
3432
<td>
3533
<a href="/admin/profiles/profile/{{ profile.pk }}/change/" class="btn btn-success">Open In Admin</a>

src/backoffice/templates/facilityfeedback_backoffice.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,36 +16,38 @@ <h3 class="card-title">Facility Feedback for {{ team.name }} Team ({{ feedback_l
1616
<form method="post">
1717
{{ formset.management_form }}
1818
{% csrf_token %}
19-
{% for form, feedback in formset|zip:feedback_list %}
19+
{% for form in formset %}
2020
<div class="card">
2121
<div class="card-header">
22-
<h4 class="card-title">Feedback for {{ feedback.facility.name }} by {{ feedback.user.profile.public_credit_name|default:"Anonymous User" }}</h4>
22+
<h4 class="card-title">
23+
Feedback for {{ form.instance.facility.name }} by {{ form.instance.user.profile.public_name|default:'Anonymous user' }}
24+
</h4>
2325
</div>
2426
<div class="card-body">
2527
<table class="table">
2628
<tr>
27-
<th>Username</th>
28-
<td>{{ feedback.user }}</td>
29+
<th>User</th>
30+
<td>{{ form.instance.user.profile.private_name|default:'Anonymous user' }}</td>
2931
</tr>
3032
<tr>
3133
<th>Created</th>
32-
<td>{{ feedback.created }}</td>
34+
<td>{{ form.instance.created }}</td>
3335
</tr>
3436
<tr>
3537
<th>Facility</th>
36-
<td>{{ feedback.facility }}</td>
38+
<td>{{ form.instance.facility }}</td>
3739
</tr>
3840
<tr>
3941
<th>Quick Feedback</th>
40-
<td><i class="{{ feedback.quick_feedback.icon }} fa-2x"></i> {{ feedback.quick_feedback }}</td>
42+
<td><i class="{{ form.instance.quick_feedback.icon }} fa-2x"></i> {{ form.instance.quick_feedback }}</td>
4143
</tr>
4244
<tr>
4345
<th>Comment</th>
44-
<td>{{ feedback.comment|default:"N/A" }}</td>
46+
<td>{{ form.instance.comment|default:"N/A" }}</td>
4547
</tr>
4648
<tr>
4749
<th>Urgent</th>
48-
<td class="{% if feedback.urgent %}text-bg-danger{% endif %}">{{ feedback.urgent|yesno }}</td>
50+
<td class="{% if form.instance.urgent %}text-bg-danger{% endif %}">{{ form.instance.urgent|yesno }}</td>
4951
</tr>
5052
<tr>
5153
<th>Handled</th>

src/backoffice/templates/feedback_detail.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'base.html' %}
2+
{% load profile_display %}
23

34
{% block title %}
45
Camp Feedback Detail | Orga | BackOffice | {{ block.super }}
@@ -28,7 +29,7 @@ <h3 class="card-title">
2829
{{ feedback.feedback|linebreaks }}
2930
</blockquote>
3031
<figcaption class="blockquote-footer">
31-
<cite title="Source Title">{{ feedback.user.profile.public_credit_name }}</cite>
32+
<cite title="Source Title">{% display_name feedback.user.profile %}</cite>
3233
</figcaption>
3334
</figure>
3435
</div>

src/backoffice/templates/feedback_list.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ <h2>Camp Feedback List</h2>
2020
<table class="table table-hover datatable">
2121
<thead>
2222
<tr>
23-
<th>Username</th>
24-
<th>Public Credit Name</th>
23+
<th>Private name</th>
24+
<th>Public credit name</th>
2525
<th>Feedback</th>
2626
<th>State</th>
2727
<th>Processed at</th>
@@ -32,8 +32,8 @@ <h2>Camp Feedback List</h2>
3232
<tbody>
3333
{% for feedback in object_list %}
3434
<tr>
35-
<td>{{ feedback.user.username }}</td>
36-
<td>{{ feedback.user.profile.public_credit_name }}</td>
35+
<td>{{ feedback.user.profile.private_name }}</td>
36+
<td>{{ feedback.user.profile.public_name }}</td>
3737
<td>{{ feedback.feedback|truncatewords:25 }}</td>
3838
<td>
3939
<span

src/backoffice/templates/feedback_processed_confirm.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'base.html' %}
2+
{% load profile_display %}
23

34
{% block title %}
45
Confirm Camp Feedback Processed | {{ block.super }}
@@ -16,7 +17,7 @@ <h3 class="card-title">Mark event feedback as {{ state }}</h3>
1617
{{ feedback.feedback|linebreaks }}
1718
</blockquote>
1819
<figcaption class="blockquote-footer">
19-
<cite title="Source Title">{{ feedback.user.profile.public_credit_name }}</cite>
20+
<cite title="Source Title">{% display_name feedback.user.profile %}</cite>
2021
</figcaption>
2122
</figure>
2223
</div>

src/backoffice/templates/includes/invoice_list_panel.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{% load bornhack %}
2+
{% load profile_display %}
3+
24
{% if invoice_list %}
35
<table class="table table-hover datatable">
46
<thead>
@@ -16,7 +18,7 @@
1618
{% for invoice in invoice_list %}
1719
<tr>
1820
<td>{{ invoice.id }}</td>
19-
<td>{% if invoice.order %}{{ invoice.order.user.username }} &lt;{{ invoice.order.user.email }}&gt;{% else %}{{ invoice.customorder.customer }}{% endif %}</td>
21+
<td>{% if invoice.order %}{% display_name invoice.order.user.profile %} &lt;{{ invoice.order.user.email }}&gt;{% else %}{{ invoice.customorder.customer }}{% endif %}</td>
2022
<td data-order="{{ invoice.created|sortable }}">{{ invoice.created|date }}</td>
2123
<td data-order="{% if invoice.order %}{{ invoice.order.total }}{% else %}{{ invoice.customorder.amount }}{% endif %}">{% if invoice.order %}{{ invoice.order.total }}{% else %}{{ invoice.customorder.amount }}{% endif %}&nbsp;DKK</td>
2224
<td>{{ invoice.get_order }}</td>

src/backoffice/templates/includes/posreport_list_table.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
<tr>
2020
<td data-order="{{ pr.period.lower|sortable }}"><a href="{% url 'backoffice:posreport_detail' camp_slug=camp.slug pos_slug=pos.slug posreport_uuid=pr.uuid %}">{{ pr.period.lower }} - {{ pr.period.upper }}</a></td>
2121
<td>
22-
Bank&nbsp;Start:&nbsp;{{ pr.bank_responsible_start.profile.get_name|default:"N/A" }}<br>
23-
Bank&nbsp;End:&nbsp;{{ pr.bank_responsible_end.profile.get_name|default:"N/A" }}<br>
24-
Pos&nbsp;Start:&nbsp;{{ pr.pos_responsible_start.profile.get_name|default:"N/A" }}<br>
25-
Pos&nbsp;End:&nbsp;{{ pr.pos_responsible_end.profile.get_name|default:"N/A" }}
22+
Bank&nbsp;Start:&nbsp;{{ pr.bank_responsible_start.profile.private_name|default:"N/A" }}<br>
23+
Bank&nbsp;End:&nbsp;{{ pr.bank_responsible_end.profile.private_name|default:"N/A" }}<br>
24+
Pos&nbsp;Start:&nbsp;{{ pr.pos_responsible_start.profile.private_name|default:"N/A" }}<br>
25+
Pos&nbsp;End:&nbsp;{{ pr.pos_responsible_end.profile.private_name|default:"N/A" }}
2626
</td>
2727
<td data-order="{{ pr.dkk_sales_izettle }}">{{ pr.dkk_sales_izettle }}&nbsp;DKK</td>
2828
<td data-order="{{ pr.dkk_balance }}" class="text-right">

src/backoffice/templates/includes/refund_list_panel.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{% load bornhack %}
2+
{% load profile_display %}
3+
24
<table class="table table-hover datatable">
35
<thead>
46
<tr>
@@ -19,7 +21,7 @@
1921
{% for refund in refund_list %}
2022
<tr>
2123
<td>{{ refund.id }}</td>
22-
<td>{{ refund.order.user.username }} &lt;{{ refund.order.user.email }}&gt;</td>
24+
<td>{% display_name refund.order.user.profile %} &lt;{{ refund.order.user.email }}&gt;</td>
2325
<td data-order="{{ refund.amount }}">{{ refund.amount }} DKK</td>
2426
<td data-order="{{ refund.created|sortable }}">{{ refund.created }}</td>
2527
<td data-order="{{ refund.updated|sortable }}">{{ refund.updated }}</td>

src/backoffice/templates/permissions_by_permission.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,17 @@
2727
<td>{{ perm.name }}</td>
2828
<td>
2929
<table class="table">
30-
<thead><tr><th>Username</th><th>Name</th><th>Public Credit Name</th></tr></thead>
30+
<thead>
31+
<tr>
32+
<th>Private name</th>
33+
<th>Public credit name</th>
34+
</tr>
35+
</thead>
3136
<tbody>
3237
{% for user in users %}
3338
<tr>
34-
<td>{{ user.username }}</td>
35-
<td>{{ user.profile.name }}</td>
36-
<td>{{ user.profile.public_credit_name }}</td>
39+
<td>{{ user.profile.private_name }}</td>
40+
<td>{{ user.profile.public_name }}</td>
3741
</tr>
3842
{% endfor %}
3943
</table>

src/backoffice/templates/permissions_by_user.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
<table class="table table-striped table-hover datatable">
1515
<thead>
1616
<tr>
17-
<th>Username</th>
18-
<th>Name</th>
19-
<th>Public Credit Name</th>
17+
<th>Private name</th>
18+
<th>Public credit name</th>
2019
<th class="text-center">Staff</th>
2120
<th class="text-center">Superuser</th>
2221
<th>User Permissions</th>
@@ -26,9 +25,8 @@
2625
<tbody>
2726
{% for user in user_list %}
2827
<tr>
29-
<td>{{ user.username }}</td>
30-
<td>{{ user.profile.name }}</td>
31-
<td>{{ user.profile.public_credit_name }}</td>
28+
<td>{{ user.profile.private_name }}</td>
29+
<td>{{ user.profile.public_name }}</td>
3230
<td class="text-center">{{ user.is_staff|truefalseicon }}</td>
3331
<td class="text-center">{{ user.is_superuser|truefalseicon }}</td>
3432
<td>{% if user.is_superuser %}ALL{% else %}{% for perm in user.get_user_permissions %}{% if perm|slice:"0:6" == "camps." %}{{ perm }}<br>{% endif %}{% endfor %}{% endif %}</td>

0 commit comments

Comments
 (0)