Skip to content

Commit 65634bd

Browse files
committed
[#1763] Changed texts and table for profile page
1 parent f184f94 commit 65634bd

File tree

11 files changed

+68
-47
lines changed

11 files changed

+68
-47
lines changed

src/open_inwoner/accounts/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def get_all_files(self):
346346

347347
def get_interests(self) -> str:
348348
if not self.selected_categories.exists():
349-
return _("U heeft geen interessegebieden aangegeven.")
349+
return _("U heeft geen interesses gekozen.")
350350

351351
return ", ".join(list(self.selected_categories.values_list("name", flat=True)))
352352

src/open_inwoner/accounts/tests/test_profile_views.py

+4-21
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def test_get_empty_profile_page(self):
6969
response = self.app.get(self.url, user=self.user)
7070

7171
self.assertEquals(response.status_code, 200)
72-
self.assertContains(response, _("U heeft geen interessegebieden aangegeven."))
72+
self.assertContains(response, _("U heeft geen interesses gekozen."))
7373
self.assertContains(response, _("U heeft nog geen contacten."))
7474
self.assertContains(response, "0 acties staan open.")
7575
self.assertNotContains(response, reverse("products:questionnaire_list"))
@@ -99,23 +99,6 @@ def test_only_open_actions(self):
9999
self.assertEquals(response.status_code, 200)
100100
self.assertContains(response, "0 acties staan open.")
101101

102-
def test_get_documents_sorted(self):
103-
"""
104-
check that the new document is shown first
105-
"""
106-
doc_old = DocumentFactory.create(name="some-old", owner=self.user)
107-
doc_new = DocumentFactory.create(name="some-new", owner=self.user)
108-
109-
response = self.app.get(self.url, user=self.user)
110-
self.assertEquals(response.status_code, 200)
111-
112-
file_tags = response.html.find(class_="file-list").find_all(
113-
class_="file-list__list-item"
114-
)
115-
self.assertEquals(len(file_tags), 2)
116-
self.assertTrue(doc_new.name in file_tags[0].prettify())
117-
self.assertTrue(doc_old.name in file_tags[1].prettify())
118-
119102
def test_mydata_shown_with_digid_and_brp(self):
120103
user = UserFactory(
121104
bsn="999993847",
@@ -125,7 +108,7 @@ def test_mydata_shown_with_digid_and_brp(self):
125108
login_type=LoginTypeChoices.digid,
126109
)
127110
response = self.app.get(self.url, user=user)
128-
self.assertContains(response, _("Mijn gegevens"))
111+
self.assertContains(response, _("My details"))
129112

130113
def test_mydata_not_shown_with_digid_and_no_brp(self):
131114
user = UserFactory(
@@ -136,11 +119,11 @@ def test_mydata_not_shown_with_digid_and_no_brp(self):
136119
login_type=LoginTypeChoices.digid,
137120
)
138121
response = self.app.get(self.url, user=user)
139-
self.assertNotContains(response, _("Mijn gegevens"))
122+
self.assertNotContains(response, _("My details"))
140123

141124
def test_mydata_not_shown_without_digid(self):
142125
response = self.app.get(self.url, user=self.user)
143-
self.assertNotContains(response, _("Mijn gegevens"))
126+
self.assertNotContains(response, _("My details"))
144127

145128
def test_active_user_notifications_are_shown(self):
146129
response = self.app.get(self.url, user=self.user)

src/open_inwoner/accounts/views/profile.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ def get_context_data(self, **kwargs):
5959
]
6060

6161
user_files = user.get_all_files()
62-
if user_files:
63-
context["anchors"].append(("#files", _("Bestanden")))
6462

6563
# List of names of 'mentor' users that are a contact of me
6664
mentor_contacts = [
@@ -256,7 +254,7 @@ class MyNotificationsView(
256254
def crumbs(self):
257255
return [
258256
(_("Mijn profiel"), reverse("profile:detail")),
259-
(_("Communicatievoorkeuren"), reverse("profile:notifications")),
257+
(_("Ontvang berichten over"), reverse("profile:notifications")),
260258
]
261259

262260
def get_object(self):

src/open_inwoner/cms/profile/cms_appconfig.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class ProfileConfig(AppHookConfig):
1313
),
1414
)
1515
selected_categories = models.BooleanField(
16-
verbose_name=_("Interessegebieden"),
16+
verbose_name=_("Gekozen onderwerpen"),
1717
default=True,
1818
help_text=_(
1919
"Designates whether 'selected categories' section is rendered or not."
@@ -43,7 +43,7 @@ class ProfileConfig(AppHookConfig):
4343
),
4444
)
4545
notifications = models.BooleanField(
46-
verbose_name=_("Communicatievoorkeuren"),
46+
verbose_name=_("Mijn meldingen"),
4747
default=True,
4848
help_text=_("Designates whether 'notifications' section is rendered or not."),
4949
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Generated by Django 3.2.20 on 2023-10-02 13:15
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("profile", "0003_profileconfig_ssd"),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name="profileconfig",
15+
name="notifications",
16+
field=models.BooleanField(
17+
default=True,
18+
help_text="Designates whether 'notifications' section is rendered or not.",
19+
verbose_name="Mijn meldingen",
20+
),
21+
),
22+
migrations.AlterField(
23+
model_name="profileconfig",
24+
name="selected_categories",
25+
field=models.BooleanField(
26+
default=True,
27+
help_text="Designates whether 'selected categories' section is rendered or not.",
28+
verbose_name="Gekozen onderwerpen",
29+
),
30+
),
31+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.personal-overview {
2+
h2,
3+
.h2 {
4+
margin: var(--row-height) 0 0 0;
5+
}
6+
}

src/open_inwoner/scss/components/_index.scss

+1
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,6 @@
9797
@import './modal/modal';
9898
@import './Emoji/Emoji.scss';
9999
@import './Profile/personal-information';
100+
@import './Profile/personal-overview';
100101
@import './Profile/edit.scss';
101102
@import './WarningHeader/WarningHeader.scss';

src/open_inwoner/templates/export/profile/profile_export.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ <h1 class="h1">{{ object.get_full_name }}</h1>
3131
{% endif %}
3232

3333
<tr>
34-
<th class="table__header">{% trans "Interessegebieden" %}</th>
34+
<th class="table__header">{% trans "Mijn onderwerpen" %}</th>
3535
<td class="table__item">{{ object.get_interests }}</td>
3636
</tr>
3737
<tr>
38-
<th class="table__header">{% trans "Communicatievoorkeuren" %}</th>
38+
<th class="table__header">{% trans "Ontvang berichten over" %}</th>
3939
<td class="table__item">{{ object.get_active_notifications }}</td>
4040
</tr>
4141
</table>

src/open_inwoner/templates/pages/profile/categories.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ <h1 class="h1" id="title">
66
{% trans "Mijn Onderwerpen" %}
77
</h1>
88
<p class="p">
9-
{% trans "Selecteer hier uw interessegebieden om op maat gemaakte content voorgeschoteld te krijgen en nog beter te kunnen zoeken en vinden" %}
9+
{% trans "Selecteer hier welke onderwerpen u interesseren, om op maat gemaakte inhoud voorgeschoteld te krijgen en nog beter te kunnen zoeken en vinden" %}
1010
</p>
1111

1212
{% form form_object=form method="POST" id="change-categories" submit_text=_("Opslaan") secondary_href='profile:contact_list' secondary_text=_('Terug') secondary_icon='arrow_backward' secondary_icon_position="before" extra_classes="select-grid" %}

src/open_inwoner/templates/pages/profile/me.html

+17-15
Original file line numberDiff line numberDiff line change
@@ -49,28 +49,34 @@ <h1 class="h1" id="title">
4949
</div>
5050
</div>
5151

52-
<h1 class="h1" id="overview">{% trans "Persoonlijk overzicht" %}</h1>
53-
5452
<div class="tabled tabled--flexible personal-overview">
53+
<h2 class="h2" id="overview">{% trans "Overzicht" %}</h2>
5554
{% if request.user.is_digid_and_brp and view.config.my_data %}
5655
<div class="tabled__row">
57-
<div class="tabled__item tabled__item--bold">{% trans "Mijn gegevens" %}</div>
56+
<div class="tabled__item tabled__item--bold">{% link href="profile:categories" text=_('My details') %}</div>
5857
<div class="tabled__item">{{request.user.get_full_name}}{% if request.user.get_address %}, {{ request.user.get_address }}{% endif %}</div>
5958
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="profile:data" text="Bekijken" icon="arrow_forward" icon_position="after" primary=True %}</div>
6059
</div>
6160
{% endif %}
6261

6362
{% if view.config.selected_categories %}
6463
<div class="tabled__row">
65-
<div class="tabled__item tabled__item--bold">{% trans "Interessegebieden" %}</div>
64+
<div class="tabled__item tabled__item--bold">{% link href="profile:categories" text=_('My categories') %}</div>
6665
<div class="tabled__item">{{ category_text }}</div>
6766
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="profile:categories" text="Aanpassen" icon="arrow_forward" icon_position="after" secondary=True %}</div>
6867
</div>
6968
{% endif %}
7069

7170
{% if view.config.mentors %}
7271
<div class="tabled__row">
73-
<div class="tabled__item tabled__item--bold">{% trans "Begeleider(s)" %}</div>
72+
<div class="tabled__item tabled__item--bold">
73+
{% if mentor_contacts %}
74+
{% url 'profile:contact_list' as mentor_url %}
75+
{% link href=mentor_url|add:"?type=begeleider" text=_('My mentor(s)') %}
76+
{% else %}
77+
{% trans "Begeleider(s)" %}
78+
{% endif %}
79+
</div>
7480
{% if mentor_contacts %}
7581
<div class="tabled__item">{{ mentor_contacts|join:", " }}</div>
7682
{% url 'profile:contact_list' as mentor_url %}
@@ -86,45 +92,45 @@ <h1 class="h1" id="overview">{% trans "Persoonlijk overzicht" %}</h1>
8692

8793
{% if view.config.my_contacts %}
8894
<div class="tabled__row">
89-
<div class="tabled__item tabled__item--bold">{% trans "Mijn netwerkcontacten" %}</div>
95+
<div class="tabled__item tabled__item--bold">{% link href="profile:contact_list" text=_('My contacts') %}</div>
9096
<div class="tabled__item">{{ contact_text }}</div>
9197
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="profile:contact_list" text=_("Beheer contacten") icon="arrow_forward" icon_position="after" secondary=True %}</div>
9298
</div>
9399
{% endif %}
94100

95101
{% if questionnaire_exists and view.config.selfdiagnose %}
96102
<div class="tabled__row">
97-
<div class="tabled__item tabled__item--bold">{% trans "Zelfdiagnose" %}</div>
103+
<div class="tabled__item tabled__item--bold">{% link href="products:questionnaire_list" text=_('Zelftest') %}</div>
98104
<div class="tabled__item"></div>
99105
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href='products:questionnaire_list' text=_('Start zelfdiagnose') icon="arrow_forward" icon_position="after" secondary=True %}</div>
100106
</div>
101107
{% endif %}
102108

103109
{% if view.config.actions %}
104110
<div class="personal-overview__actions tabled__row">
105-
<div class="tabled__item tabled__item--bold">{% trans "Acties" %}</div>
111+
<div class="tabled__item tabled__item--bold">{% link href="profile:action_list" text=_('Actions') %}</div>
106112
<div class="tabled__item">{{ action_text }}</div>
107113
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="profile:action_list" text="Aanpassen" icon="arrow_forward" icon_position="after" secondary=True %}</div>
108114
</div>
109115
{% endif %}
110116

111117
{% if view.config.notifications %}
112118
<div class="tabled__row">
113-
<div class="tabled__item tabled__item--bold">{% trans "Communicatievoorkeuren" %}</div>
119+
<div class="tabled__item tabled__item--bold">{% link href="profile:notifications" text=_('Receive notifications for') %}</div>
114120
<div class="tabled__item">{{ request.user.get_active_notifications }}</div>
115121
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="profile:notifications" text="Aanpassen" icon="arrow_forward" icon_position="after" secondary=True %}</div>
116122
</div>
117123
{% endif %}
118124
{% if view.config.questions %}
119125
<div class="tabled__row">
120-
<div class="tabled__item tabled__item--bold">{% trans "Mijn vragen" %}</div>
126+
<div class="tabled__item tabled__item--bold">{% link href="cases:contactmoment_list" text=_('My questions') %}</div>
121127
<div class="tabled__item"></div>
122128
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="cases:contactmoment_list" text=_('Bekijken') icon="arrow_forward" icon_position="after" secondary=True %}</div>
123129
</div>
124130
{% endif %}
125131
{% if view.config.ssd %}
126132
<div class="tabled__row">
127-
<div class="tabled__item tabled__item--bold">{% trans "Mijn uitkeringen" %}</div>
133+
<div class="tabled__item tabled__item--bold">{% link href="profile:monthly_benefits_index" text=_('My benefits') %}</div>
128134
<div class="tabled__item">Jaaropgaven, Maandspecificaties</div>
129135
<div class="tabled__item tabled__item--force-right tabled__item--mobile-big">{% link href="ssd:monthly_benefits_index" text=_("Bekijken") icon="arrow_forward" icon_position="after" secondary=True %}</div>
130136
</div>
@@ -146,8 +152,4 @@ <h1 class="h1" id="overview">{% trans "Persoonlijk overzicht" %}</h1>
146152
</div>
147153
{% endrender_form %}
148154

149-
{% if files %}
150-
{% file_list h1=True files=files allow_delete=True title=_("Bestanden") download_view="profile:documents_download" %}
151-
{% endif %}
152-
153155
{% endblock content %}

src/open_inwoner/templates/pages/profile/notifications.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
{% block content %}
55
<h1 class="h1" id="title">
6-
{% trans "Communicatievoorkeuren" %}
6+
{% trans "Ontvang berichten over" %}
77
</h1>
88
<p class="p">
9-
{% trans "Kies voor welke categorie je communicatievoorkeuren wil ontvangen" %}
9+
{% trans "Kies voor welk onderwerp je meldingen wilt ontvangen" %}
1010
</p>
1111

1212
{% form form_object=form method="POST" id="change-notifications" submit_text=_("Opslaan") secondary_href='profile:detail' secondary_text=_('Terug') secondary_icon='arrow_backward' secondary_icon_position="before" %}

0 commit comments

Comments
 (0)