diff --git a/aleksis/core/locale/ar/LC_MESSAGES/django.po b/aleksis/core/locale/ar/LC_MESSAGES/django.po
index 72222e03530aaeaa08c80eee54cbcdb4d79acdb5..26513bbf79d22e23b2c3f8f90b93b5474034a972 100644
--- a/aleksis/core/locale/ar/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/ar/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -215,7 +215,7 @@ msgstr ""
 msgid "People"
 msgstr ""
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 msgid "Group types"
 msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
 msgid "URL / Link"
 msgstr ""
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr ""
 
@@ -302,7 +302,7 @@ msgstr ""
 msgid "There is already a school term for this time or a part of this time."
 msgstr ""
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr ""
 
@@ -402,7 +402,7 @@ msgstr ""
 msgid "Primary group"
 msgstr ""
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr ""
@@ -484,7 +484,7 @@ msgstr ""
 msgid "Recipient"
 msgstr ""
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr ""
 
@@ -569,122 +569,130 @@ msgid "> 1200 px>, 12 columns"
 msgstr ""
 
 #: models.py:734
-msgid "Dashboard Widget"
+msgid "Can edit default dashboard"
 msgstr ""
 
 #: models.py:735
+msgid "Dashboard Widget"
+msgstr ""
+
+#: models.py:736
 msgid "Dashboard Widgets"
 msgstr ""
 
-#: models.py:740
+#: models.py:741
 msgid "Dashboard widget"
 msgstr ""
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr ""
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 msgid "Dashboard widget order"
 msgstr ""
 
-#: models.py:747
+#: models.py:756
 msgid "Dashboard widget orders"
 msgstr ""
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr ""
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr ""
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr ""
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr ""
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr ""
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr ""
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr ""
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr ""
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 msgid "Group type"
 msgstr ""
 
-#: models.py:812
+#: models.py:821
 msgid "Can view system status"
 msgstr ""
 
-#: models.py:813
+#: models.py:822
 msgid "Can link persons to accounts"
 msgstr ""
 
-#: models.py:814
+#: models.py:823
 msgid "Can manage data"
 msgstr ""
 
-#: models.py:815
+#: models.py:824
 msgid "Can impersonate"
 msgstr ""
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr ""
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr ""
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr ""
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr ""
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr ""
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr ""
 
-#: models.py:864
+#: models.py:873
 msgid "Notification sent"
 msgstr ""
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr ""
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr ""
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr ""
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr ""
 
@@ -954,6 +962,11 @@ msgstr ""
 msgid "Create %(name)s"
 msgstr ""
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+msgid "Edit default dashboard"
+msgstr ""
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr ""
@@ -1011,19 +1024,41 @@ msgid ""
 "          "
 msgstr ""
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 msgid "Edit dashboard"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 msgid "Your dashboard"
 msgstr ""
 
+#: templates/core/edit_dashboard.html:59
+msgid "Default dashboard"
+msgstr ""
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1156,31 +1191,31 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr ""
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr ""
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 msgid "Recent notifications"
 msgstr ""
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 msgid "More information →"
 msgstr ""
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr ""
 
@@ -1495,10 +1530,6 @@ msgstr ""
 msgid "Save preferences"
 msgstr ""
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr ""
-
 #: templates/impersonate/list_users.html:8
 msgid "Impersonate user"
 msgstr ""
@@ -1961,87 +1992,91 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr ""
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr ""
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr ""
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr ""
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr ""
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr ""
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr ""
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr ""
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr ""
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr ""
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr ""
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr ""
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr ""
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr ""
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
 msgstr ""
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr ""
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr ""
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr ""
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr ""
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr ""
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr ""
+
+#: views.py:916
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr ""
diff --git a/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po b/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
index 64d17df1ddcb7ad0f6bf82e50d180900dc783cad..126b0ef841fd5c5732a533ae0604af89fcfb093b 100644
--- a/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -29,3 +29,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""
diff --git a/aleksis/core/locale/de_DE/LC_MESSAGES/django.po b/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
index f785a805433210c56a796548b73a144ae9d24e1c..1a57af2eadf3f3b30cdc990acf3f5e75377b388c 100644
--- a/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
@@ -7,11 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: 2020-12-28 22:07+0000\n"
 "Last-Translator: Tom Teichler <tom.teichler@teckids.org>\n"
-"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis/"
-"de/>\n"
+"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis/de/>\n"
 "Language: de_DE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -216,7 +215,7 @@ msgstr "Backend-Administration"
 msgid "People"
 msgstr "Leute"
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 msgid "Group types"
 msgstr "Gruppentypen"
@@ -283,7 +282,7 @@ msgstr "Text (mehrzeilig)"
 msgid "URL / Link"
 msgstr "URL / Link"
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr "Name"
 
@@ -303,7 +302,7 @@ msgstr "Das Startdatum muss vor dem Enddatum liegen."
 msgid "There is already a school term for this time or a part of this time."
 msgstr "Es gibt bereits ein Schuljahr für diesen Zeitraum oder einen Teilzeitraum."
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr "Person"
 
@@ -403,7 +402,7 @@ msgstr "Erziehungsberechtigte / Eltern"
 msgid "Primary group"
 msgstr "Primärgruppe"
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr "Beschreibung"
@@ -485,7 +484,7 @@ msgstr "Absender"
 msgid "Recipient"
 msgstr "Empfänger"
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr "Link"
 
@@ -570,122 +569,132 @@ msgid "> 1200 px>, 12 columns"
 msgstr "> 1200 px, 12 Spalten"
 
 #: models.py:734
+#, fuzzy
+#| msgid "Edit dashboard"
+msgid "Can edit default dashboard"
+msgstr "Dashboard bearbeiten"
+
+#: models.py:735
 msgid "Dashboard Widget"
 msgstr "Dashboard-Widget"
 
-#: models.py:735
+#: models.py:736
 msgid "Dashboard Widgets"
 msgstr "Dashboard-Widgets"
 
-#: models.py:740
+#: models.py:741
 msgid "Dashboard widget"
 msgstr "Dashboard-Widget"
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr "Reihenfolge"
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 msgid "Dashboard widget order"
 msgstr "Reihenfolge der Dashboard-Widgets"
 
-#: models.py:747
+#: models.py:756
 msgid "Dashboard widget orders"
 msgstr "Reihenfolgen der Dashboard-Widgets"
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr "Menü-ID"
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr "Benutzerdefiniertes Menü"
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr "Benutzerdefinierte Menüs"
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr "Menü"
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr "Icon"
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr "Benutzerdefiniertes Menüelement"
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr "Benutzerdefinierte Menüelemente"
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr "Titel des Typs"
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 msgid "Group type"
 msgstr "Gruppentyp"
 
-#: models.py:812
+#: models.py:821
 msgid "Can view system status"
 msgstr "Kann Systemstatus sehen"
 
-#: models.py:813
+#: models.py:822
 msgid "Can link persons to accounts"
 msgstr "Kann Personen mit Benutzerkonten verknüpfen"
 
-#: models.py:814
+#: models.py:823
 msgid "Can manage data"
 msgstr "Kann Daten verwalten"
 
-#: models.py:815
+#: models.py:824
 msgid "Can impersonate"
 msgstr "Kann sich verkleiden"
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr "Kann Suche benutzen"
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr "Kann Konfiguration ändern"
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr "Kann Einstellungen einer Person verändern"
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr "Kann Einstellungen einer Gruppe verändern"
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr "Zugehörige Datenprüfungsaufgabe"
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr "Problem gelöst"
 
-#: models.py:864
+#: models.py:873
 msgid "Notification sent"
 msgstr "Benachrichtigung gesendet"
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr "Datenprüfungsergebnis"
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr "Datenprüfungsergebnisse"
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr "Kann Datenprüfungen ausführen"
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr "Kann Datenprüfungsprobleme lösen"
 
@@ -978,6 +987,13 @@ msgstr "%(widget)s bearbeiten"
 msgid "Create %(name)s"
 msgstr "%(name)s erstellen"
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+#, fuzzy
+#| msgid "Edit dashboard"
+msgid "Edit default dashboard"
+msgstr "Dashboard bearbeiten"
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr "Daten erneut prüfen"
@@ -1040,19 +1056,43 @@ msgstr ""
 "            Das System wird nach folgenden Problemen suchen:\n"
 "          "
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 msgid "Edit dashboard"
 msgstr "Dashboard bearbeiten"
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr "Verfügbare Widgets"
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 msgid "Your dashboard"
 msgstr "Ihr Dashboard"
 
+#: templates/core/edit_dashboard.html:59
+#, fuzzy
+#| msgid "Edit dashboard"
+msgid "Default dashboard"
+msgstr "Dashboard bearbeiten"
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1197,36 +1237,41 @@ msgstr "Gruppentyp erstellen"
 msgid "Home"
 msgstr "Startseite"
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
+#| "              personal dashboard.\n"
+#| "            "
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 "\n"
-"              Sie haben keine Dashboard-Widgets ausgewählt. Bitte klicken "
-"Sie auf \"Dashboard bearbeiten\",\n"
+"              Sie haben keine Dashboard-Widgets ausgewählt. Bitte klicken Sie auf \"Dashboard bearbeiten\",\n"
 " um Widgets zu Ihrem persönlichen Dashboard hinzuzufügen.\n"
 "            "
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr "Letzte Aktivitäten"
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr "Aktuell keine Aktivitäten verfügbar."
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 msgid "Recent notifications"
 msgstr "Letzte Benachrichtigungen"
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 msgid "More information →"
 msgstr "Mehr Informationen →"
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr "Aktuell keine Benachrichtigungen verfügbar."
 
@@ -1593,10 +1638,6 @@ msgstr "Einstellungen für %(instance)s"
 msgid "Save preferences"
 msgstr "Einstellungen speichern"
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr "Alle"
-
 #: templates/impersonate/list_users.html:8
 msgid "Impersonate user"
 msgstr "Als Benutzer verkleiden"
@@ -1665,8 +1706,7 @@ msgid ""
 msgstr ""
 "\n"
 "  das System hat einige neue Probleme mit Ihren Daten entdeckt.\n"
-"Bitte nehmen Sie sich etwas Zeit, diese zu überprüfen und sie zu lösen oder "
-"als ignoriert zu markieren.\n"
+"Bitte nehmen Sie sich etwas Zeit, diese zu überprüfen und sie zu lösen oder als ignoriert zu markieren.\n"
 " "
 
 #: templates/templated_email/data_checks.email:26
@@ -1678,8 +1718,7 @@ msgid ""
 msgstr ""
 "\n"
 "   das System hat einige neue Probleme mit Ihren Daten entdeckt.\n"
-"Bitte nehmen Sie sich etwas Zeit, diese zu überprüfen und sie zu lösen oder "
-"als ignoriert zu markieren.\n"
+"Bitte nehmen Sie sich etwas Zeit, diese zu überprüfen und sie zu lösen oder als ignoriert zu markieren.\n"
 "  "
 
 #: templates/templated_email/data_checks.email:34
@@ -2172,93 +2211,100 @@ msgstr "E-Mail"
 msgid "SMS"
 msgstr "SMS"
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr "Das Schuljahr wurde erstellt."
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr "Das Schuljahr wurde gespeichert."
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr "Die Untergruppen wurden gespeichert."
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr "Die Person wurde gespeichert."
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr "Die Gruppe wurde gespeichert."
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr "Die Ankündigung wurde gespeichert."
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr "Ankündigung wurde gelöscht."
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr "Die Einstellungen wurde gespeichert."
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr "Die Person wurde gelöscht."
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr "Die Gruppe wurde gelöscht."
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr "Das zusätzliche Feld wurde gespeichert."
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr "Das zusätzliche Feld wurde gelöscht."
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr "Der Gruppentyp wurde gespeichert."
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr "Der Gruppentyp wurde gelöscht."
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
-msgstr ""
-"Die Datenüberprüfung wurde gestartet. Bitte beachten Sie, dass es eine Weile "
-"dauern kann, bevor Sie auf dieser Seite Ergebnisse abrufen können."
+msgstr "Die Datenüberprüfung wurde gestartet. Bitte beachten Sie, dass es eine Weile dauern kann, bevor Sie auf dieser Seite Ergebnisse abrufen können."
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr "Die Datenüberprüfung wurde beendet."
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr "Die Lösungsoption \"{solve_option_obj.verbose_name}\" "
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr "Das Dashboard-Widget wurde gespeichert."
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr "Das Dashboard-Widget wurde erstellt."
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr "Das Dashboard-Widget wurde gelöscht."
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr "Ihre Dashboardkonfiguration wurde erfolgreich gespeichert."
 
+#: views.py:916
+#, fuzzy
+#| msgid "Your dashboard configuration has been saved successfully."
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr "Ihre Dashboardkonfiguration wurde erfolgreich gespeichert."
+
+#~ msgid "All"
+#~ msgstr "Alle"
+
 #~ msgid ""
 #~ "\n"
 #~ "              Created by %(person)s\n"
diff --git a/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po b/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
index 5bb148cb4b38e3e00e9803ce59278400cb7ccc3f..ea24fc3ff92afc211898fb8b426dccb97fce56ed 100644
--- a/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,3 +28,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""
diff --git a/aleksis/core/locale/fr/LC_MESSAGES/django.po b/aleksis/core/locale/fr/LC_MESSAGES/django.po
index c174394217c798996b0946f14ff1ed79d3a2e215..0938d0f9e68b50c905b6e0c232ade944ee0907a6 100644
--- a/aleksis/core/locale/fr/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/fr/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: 2020-04-27 13:03+0000\n"
 "Last-Translator: Marlene Grundey <grundema@katharineum.de>\n"
 "Language-Team: French <https://translate.edugit.org/projects/aleksis/aleksis/fr/>\n"
@@ -229,7 +229,7 @@ msgstr ""
 msgid "People"
 msgstr ""
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 #, fuzzy
 #| msgid "Group"
@@ -298,7 +298,7 @@ msgstr ""
 msgid "URL / Link"
 msgstr ""
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr ""
 
@@ -320,7 +320,7 @@ msgstr ""
 msgid "There is already a school term for this time or a part of this time."
 msgstr ""
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr "Personne"
 
@@ -432,7 +432,7 @@ msgstr ""
 msgid "Primary group"
 msgstr ""
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr "Description"
@@ -518,7 +518,7 @@ msgstr ""
 msgid "Recipient"
 msgstr ""
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr ""
 
@@ -603,130 +603,138 @@ msgid "> 1200 px>, 12 columns"
 msgstr ""
 
 #: models.py:734
-msgid "Dashboard Widget"
+msgid "Can edit default dashboard"
 msgstr ""
 
 #: models.py:735
+msgid "Dashboard Widget"
+msgstr ""
+
+#: models.py:736
 msgid "Dashboard Widgets"
 msgstr ""
 
-#: models.py:740
+#: models.py:741
 msgid "Dashboard widget"
 msgstr ""
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr ""
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 msgid "Dashboard widget order"
 msgstr ""
 
-#: models.py:747
+#: models.py:756
 msgid "Dashboard widget orders"
 msgstr ""
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr ""
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr ""
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr ""
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr ""
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr ""
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr ""
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr ""
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr ""
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 #, fuzzy
 #| msgid "Group"
 msgid "Group type"
 msgstr "Groupe"
 
-#: models.py:812
+#: models.py:821
 #, fuzzy
 #| msgid "Contact details"
 msgid "Can view system status"
 msgstr "Détails de contact"
 
-#: models.py:813
+#: models.py:822
 #, fuzzy
 #| msgid "Contact details"
 msgid "Can link persons to accounts"
 msgstr "Détails de contact"
 
-#: models.py:814
+#: models.py:823
 msgid "Can manage data"
 msgstr ""
 
-#: models.py:815
+#: models.py:824
 #, fuzzy
 #| msgid "Contact details"
 msgid "Can impersonate"
 msgstr "Détails de contact"
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr ""
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr ""
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr ""
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr ""
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr ""
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr ""
 
-#: models.py:864
+#: models.py:873
 msgid "Notification sent"
 msgstr ""
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr ""
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr ""
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr ""
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr ""
 
@@ -1002,6 +1010,11 @@ msgstr ""
 msgid "Create %(name)s"
 msgstr "Détails de contact"
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+msgid "Edit default dashboard"
+msgstr ""
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr ""
@@ -1061,19 +1074,41 @@ msgid ""
 "          "
 msgstr ""
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 msgid "Edit dashboard"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 msgid "Your dashboard"
 msgstr ""
 
+#: templates/core/edit_dashboard.html:59
+msgid "Default dashboard"
+msgstr ""
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1210,31 +1245,31 @@ msgstr "Groupe"
 msgid "Home"
 msgstr ""
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr ""
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr ""
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 msgid "Recent notifications"
 msgstr ""
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 msgid "More information →"
 msgstr ""
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr ""
 
@@ -1555,10 +1590,6 @@ msgstr ""
 msgid "Save preferences"
 msgstr ""
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr ""
-
 #: templates/impersonate/list_users.html:8
 msgid "Impersonate user"
 msgstr ""
@@ -2019,87 +2050,91 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr ""
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr ""
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr ""
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr ""
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr ""
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr ""
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr ""
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr ""
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr ""
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr ""
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr ""
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr ""
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr ""
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr ""
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
 msgstr ""
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr ""
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr ""
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr ""
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr ""
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr ""
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr ""
+
+#: views.py:916
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr ""
diff --git a/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po b/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
index 2fe8c926b2c2043a6ba551656f1be68a09a21feb..83a1c140c8889eef6a1633f00a741cd110c52e05 100644
--- a/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -29,3 +29,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""
diff --git a/aleksis/core/locale/la/LC_MESSAGES/django.po b/aleksis/core/locale/la/LC_MESSAGES/django.po
index 5eb551539462b883ac631d0a7fbae0b0f0421734..5fb260aac6828ea32031b9b03bd64424984cd8ab 100644
--- a/aleksis/core/locale/la/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/la/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: 2020-12-19 12:57+0000\n"
 "Last-Translator: Julian <leuckerj@gmail.com>\n"
 "Language-Team: Latin <https://translate.edugit.org/projects/aleksis/aleksis/la/>\n"
@@ -233,7 +233,7 @@ msgstr ""
 msgid "People"
 msgstr "Personae"
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 #, fuzzy
 #| msgid "Groups"
@@ -308,7 +308,7 @@ msgstr ""
 msgid "URL / Link"
 msgstr ""
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr "Nomen"
 
@@ -328,7 +328,7 @@ msgstr ""
 msgid "There is already a school term for this time or a part of this time."
 msgstr ""
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr "Persona"
 
@@ -440,7 +440,7 @@ msgstr "Parentes"
 msgid "Primary group"
 msgstr ""
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr "Descriptio"
@@ -530,7 +530,7 @@ msgstr "Mittens"
 msgid "Recipient"
 msgstr ""
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr ""
 
@@ -627,142 +627,152 @@ msgstr ""
 #: models.py:734
 #, fuzzy
 #| msgid "Dashboard"
-msgid "Dashboard Widget"
+msgid "Can edit default dashboard"
 msgstr "Forum"
 
 #: models.py:735
 #, fuzzy
 #| msgid "Dashboard"
+msgid "Dashboard Widget"
+msgstr "Forum"
+
+#: models.py:736
+#, fuzzy
+#| msgid "Dashboard"
 msgid "Dashboard Widgets"
 msgstr "Forum"
 
-#: models.py:740
+#: models.py:741
 #, fuzzy
 #| msgid "Dashboard"
 msgid "Dashboard widget"
 msgstr "Forum"
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr ""
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 #, fuzzy
 #| msgid "Dashboard"
 msgid "Dashboard widget order"
 msgstr "Forum"
 
-#: models.py:747
+#: models.py:756
 #, fuzzy
 #| msgid "Dashboard"
 msgid "Dashboard widget orders"
 msgstr "Forum"
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr ""
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr ""
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr ""
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr ""
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr "Nota"
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr ""
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr ""
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr ""
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 #, fuzzy
 #| msgid "Group"
 msgid "Group type"
 msgstr "Grex"
 
-#: models.py:812
+#: models.py:821
 #, fuzzy
 #| msgid "System status"
 msgid "Can view system status"
 msgstr "Status systemae"
 
-#: models.py:813
+#: models.py:822
 #, fuzzy
 #| msgid "Persons and accounts"
 msgid "Can link persons to accounts"
 msgstr "Personae et computi"
 
-#: models.py:814
+#: models.py:823
 #, fuzzy
 #| msgid "Data management"
 msgid "Can manage data"
 msgstr "Adminstratio datarum"
 
-#: models.py:815
+#: models.py:824
 #, fuzzy
 #| msgid "Stop impersonation"
 msgid "Can impersonate"
 msgstr "Simulandum aliquem finire"
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr ""
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr ""
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr ""
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr ""
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr ""
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr ""
 
-#: models.py:864
+#: models.py:873
 #, fuzzy
 #| msgid "Notifications"
 msgid "Notification sent"
 msgstr "Nuntii"
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr ""
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr ""
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr ""
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr ""
 
@@ -1062,6 +1072,13 @@ msgstr ""
 msgid "Create %(name)s"
 msgstr "Simulandum aliquem finire"
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+#, fuzzy
+#| msgid "Dashboard"
+msgid "Edit default dashboard"
+msgstr "Forum"
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr ""
@@ -1121,23 +1138,47 @@ msgid ""
 "          "
 msgstr ""
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 #, fuzzy
 #| msgid "Dashboard"
 msgid "Edit dashboard"
 msgstr "Forum"
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 #, fuzzy
 #| msgid "Dashboard"
 msgid "Your dashboard"
 msgstr "Forum"
 
+#: templates/core/edit_dashboard.html:59
+#, fuzzy
+#| msgid "Dashboard"
+msgid "Default dashboard"
+msgstr "Forum"
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1276,35 +1317,35 @@ msgstr "Grex"
 msgid "Home"
 msgstr ""
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr ""
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr ""
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 #, fuzzy
 #| msgid "Notifications"
 msgid "Recent notifications"
 msgstr "Nuntii"
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 #, fuzzy
 #| msgid "Edit school information"
 msgid "More information →"
 msgstr "Muta informationes scolae"
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr ""
 
@@ -1639,10 +1680,6 @@ msgstr ""
 msgid "Save preferences"
 msgstr ""
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr ""
-
 #: templates/impersonate/list_users.html:8
 #, fuzzy
 #| msgid "Impersonation"
@@ -2112,91 +2149,95 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr ""
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr ""
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr ""
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr ""
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr ""
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr ""
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr ""
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr ""
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr ""
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr ""
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr ""
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr ""
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr ""
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr ""
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
 msgstr ""
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr ""
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr ""
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr ""
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr ""
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr ""
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr ""
 
+#: views.py:916
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr ""
+
 #~ msgid "School logo"
 #~ msgstr "Imago scolae"
 
diff --git a/aleksis/core/locale/la/LC_MESSAGES/djangojs.po b/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
index 5bb148cb4b38e3e00e9803ce59278400cb7ccc3f..ea24fc3ff92afc211898fb8b426dccb97fce56ed 100644
--- a/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,3 +28,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""
diff --git a/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po b/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
index 980bf6e6fcf0fd6b0584e07e7b2a7177a52d14b0..6b4be05da6b0a53f60a6ffa060739c419ea4af3a 100644
--- a/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -214,7 +214,7 @@ msgstr ""
 msgid "People"
 msgstr ""
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 msgid "Group types"
 msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
 msgid "URL / Link"
 msgstr ""
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr ""
 
@@ -301,7 +301,7 @@ msgstr ""
 msgid "There is already a school term for this time or a part of this time."
 msgstr ""
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr ""
 
@@ -401,7 +401,7 @@ msgstr ""
 msgid "Primary group"
 msgstr ""
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr ""
@@ -483,7 +483,7 @@ msgstr ""
 msgid "Recipient"
 msgstr ""
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr ""
 
@@ -568,122 +568,130 @@ msgid "> 1200 px>, 12 columns"
 msgstr ""
 
 #: models.py:734
-msgid "Dashboard Widget"
+msgid "Can edit default dashboard"
 msgstr ""
 
 #: models.py:735
+msgid "Dashboard Widget"
+msgstr ""
+
+#: models.py:736
 msgid "Dashboard Widgets"
 msgstr ""
 
-#: models.py:740
+#: models.py:741
 msgid "Dashboard widget"
 msgstr ""
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr ""
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 msgid "Dashboard widget order"
 msgstr ""
 
-#: models.py:747
+#: models.py:756
 msgid "Dashboard widget orders"
 msgstr ""
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr ""
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr ""
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr ""
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr ""
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr ""
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr ""
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr ""
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr ""
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 msgid "Group type"
 msgstr ""
 
-#: models.py:812
+#: models.py:821
 msgid "Can view system status"
 msgstr ""
 
-#: models.py:813
+#: models.py:822
 msgid "Can link persons to accounts"
 msgstr ""
 
-#: models.py:814
+#: models.py:823
 msgid "Can manage data"
 msgstr ""
 
-#: models.py:815
+#: models.py:824
 msgid "Can impersonate"
 msgstr ""
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr ""
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr ""
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr ""
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr ""
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr ""
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr ""
 
-#: models.py:864
+#: models.py:873
 msgid "Notification sent"
 msgstr ""
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr ""
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr ""
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr ""
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr ""
 
@@ -953,6 +961,11 @@ msgstr ""
 msgid "Create %(name)s"
 msgstr ""
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+msgid "Edit default dashboard"
+msgstr ""
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr ""
@@ -1010,19 +1023,41 @@ msgid ""
 "          "
 msgstr ""
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 msgid "Edit dashboard"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 msgid "Your dashboard"
 msgstr ""
 
+#: templates/core/edit_dashboard.html:59
+msgid "Default dashboard"
+msgstr ""
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1155,31 +1190,31 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr ""
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr ""
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 msgid "Recent notifications"
 msgstr ""
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 msgid "More information →"
 msgstr ""
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr ""
 
@@ -1494,10 +1529,6 @@ msgstr ""
 msgid "Save preferences"
 msgstr ""
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr ""
-
 #: templates/impersonate/list_users.html:8
 msgid "Impersonate user"
 msgstr ""
@@ -1956,87 +1987,91 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr ""
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr ""
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr ""
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr ""
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr ""
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr ""
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr ""
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr ""
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr ""
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr ""
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr ""
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr ""
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr ""
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr ""
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
 msgstr ""
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr ""
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr ""
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr ""
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr ""
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr ""
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr ""
+
+#: views.py:916
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr ""
diff --git a/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po b/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
index 5bb148cb4b38e3e00e9803ce59278400cb7ccc3f..ea24fc3ff92afc211898fb8b426dccb97fce56ed 100644
--- a/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,3 +28,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""
diff --git a/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po b/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
index f882c57b2efe81069d437848d28246eee6398d6f..7ecf671cf7dd018f3d159265a13605f8f050e518 100644
--- a/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -214,7 +214,7 @@ msgstr ""
 msgid "People"
 msgstr ""
 
-#: menus.py:185 models.py:803 templates/core/group_type/list.html:8
+#: menus.py:185 models.py:812 templates/core/group_type/list.html:8
 #: templates/core/group_type/list.html:9
 msgid "Group types"
 msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
 msgid "URL / Link"
 msgstr ""
 
-#: models.py:66 models.py:776
+#: models.py:66 models.py:785
 msgid "Name"
 msgstr ""
 
@@ -301,7 +301,7 @@ msgstr ""
 msgid "There is already a school term for this time or a part of this time."
 msgstr ""
 
-#: models.py:115 models.py:742 templates/core/person/accounts.html:41
+#: models.py:115 models.py:744 templates/core/person/accounts.html:41
 msgid "Person"
 msgstr ""
 
@@ -401,7 +401,7 @@ msgstr ""
 msgid "Primary group"
 msgstr ""
 
-#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:796
+#: models.py:176 models.py:461 models.py:485 models.py:570 models.py:805
 #: templates/core/person/full.html:120
 msgid "Description"
 msgstr ""
@@ -483,7 +483,7 @@ msgstr ""
 msgid "Recipient"
 msgstr ""
 
-#: models.py:486 models.py:777
+#: models.py:486 models.py:786
 msgid "Link"
 msgstr ""
 
@@ -568,122 +568,130 @@ msgid "> 1200 px>, 12 columns"
 msgstr ""
 
 #: models.py:734
-msgid "Dashboard Widget"
+msgid "Can edit default dashboard"
 msgstr ""
 
 #: models.py:735
+msgid "Dashboard Widget"
+msgstr ""
+
+#: models.py:736
 msgid "Dashboard Widgets"
 msgstr ""
 
-#: models.py:740
+#: models.py:741
 msgid "Dashboard widget"
 msgstr ""
 
-#: models.py:743
+#: models.py:746
 msgid "Order"
 msgstr ""
 
-#: models.py:746
+#: models.py:747
+msgid "Part of the default dashboard"
+msgstr ""
+
+#: models.py:755
 msgid "Dashboard widget order"
 msgstr ""
 
-#: models.py:747
+#: models.py:756
 msgid "Dashboard widget orders"
 msgstr ""
 
-#: models.py:753
+#: models.py:762
 msgid "Menu ID"
 msgstr ""
 
-#: models.py:766
+#: models.py:775
 msgid "Custom menu"
 msgstr ""
 
-#: models.py:767
+#: models.py:776
 msgid "Custom menus"
 msgstr ""
 
-#: models.py:774
+#: models.py:783
 msgid "Menu"
 msgstr ""
 
-#: models.py:778
+#: models.py:787
 msgid "Icon"
 msgstr ""
 
-#: models.py:784
+#: models.py:793
 msgid "Custom menu item"
 msgstr ""
 
-#: models.py:785
+#: models.py:794
 msgid "Custom menu items"
 msgstr ""
 
-#: models.py:795
+#: models.py:804
 msgid "Title of type"
 msgstr ""
 
-#: models.py:802 templates/core/group/full.html:47
+#: models.py:811 templates/core/group/full.html:47
 msgid "Group type"
 msgstr ""
 
-#: models.py:812
+#: models.py:821
 msgid "Can view system status"
 msgstr ""
 
-#: models.py:813
+#: models.py:822
 msgid "Can link persons to accounts"
 msgstr ""
 
-#: models.py:814
+#: models.py:823
 msgid "Can manage data"
 msgstr ""
 
-#: models.py:815
+#: models.py:824
 msgid "Can impersonate"
 msgstr ""
 
-#: models.py:816
+#: models.py:825
 msgid "Can use search"
 msgstr ""
 
-#: models.py:817
+#: models.py:826
 msgid "Can change site preferences"
 msgstr ""
 
-#: models.py:818
+#: models.py:827
 msgid "Can change person preferences"
 msgstr ""
 
-#: models.py:819
+#: models.py:828
 msgid "Can change group preferences"
 msgstr ""
 
-#: models.py:855
+#: models.py:864
 msgid "Related data check task"
 msgstr ""
 
-#: models.py:863
+#: models.py:872
 msgid "Issue solved"
 msgstr ""
 
-#: models.py:864
+#: models.py:873
 msgid "Notification sent"
 msgstr ""
 
-#: models.py:877
+#: models.py:886
 msgid "Data check result"
 msgstr ""
 
-#: models.py:878
+#: models.py:887
 msgid "Data check results"
 msgstr ""
 
-#: models.py:880
+#: models.py:889
 msgid "Can run data checks"
 msgstr ""
 
-#: models.py:881
+#: models.py:890
 msgid "Can solve data check problems"
 msgstr ""
 
@@ -953,6 +961,11 @@ msgstr ""
 msgid "Create %(name)s"
 msgstr ""
 
+#: templates/core/dashboard_widget/list.html:25
+#: templates/core/edit_dashboard.html:8 templates/core/edit_dashboard.html:15
+msgid "Edit default dashboard"
+msgstr ""
+
 #: templates/core/data_check/list.html:15
 msgid "Check data again"
 msgstr ""
@@ -1010,19 +1023,41 @@ msgid ""
 "          "
 msgstr ""
 
-#: templates/core/edit_dashboard.html:4 templates/core/edit_dashboard.html:5
+#: templates/core/edit_dashboard.html:6 templates/core/edit_dashboard.html:13
 #: templates/core/index.html:14
 msgid "Edit dashboard"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:26
+#: templates/core/edit_dashboard.html:24
+msgid ""
+"\n"
+"          On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n"
+"          Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n"
+"          \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:30
+msgid ""
+"\n"
+"          On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n"
+"          dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n"
+"          by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n"
+"        "
+msgstr ""
+
+#: templates/core/edit_dashboard.html:48
 msgid "Available widgets"
 msgstr ""
 
-#: templates/core/edit_dashboard.html:33
+#: templates/core/edit_dashboard.html:57
 msgid "Your dashboard"
 msgstr ""
 
+#: templates/core/edit_dashboard.html:59
+msgid "Default dashboard"
+msgstr ""
+
 #: templates/core/group/child_groups.html:18
 msgid ""
 "\n"
@@ -1155,31 +1190,31 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: templates/core/index.html:49
+#: templates/core/index.html:50
 msgid ""
 "\n"
-"              You haven't selected any dashboard widgets. Please click on \"Edit dashboard\" to add widgets to your\n"
-"              personal dashboard.\n"
-"            "
+"          You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n"
+"          customise your personal dashboard.\n"
+"        "
 msgstr ""
 
-#: templates/core/index.html:60
+#: templates/core/index.html:59
 msgid "Last activities"
 msgstr ""
 
-#: templates/core/index.html:78
+#: templates/core/index.html:77
 msgid "No activities available yet."
 msgstr ""
 
-#: templates/core/index.html:83
+#: templates/core/index.html:82
 msgid "Recent notifications"
 msgstr ""
 
-#: templates/core/index.html:99
+#: templates/core/index.html:98
 msgid "More information →"
 msgstr ""
 
-#: templates/core/index.html:106
+#: templates/core/index.html:105
 msgid "No notifications available yet."
 msgstr ""
 
@@ -1494,10 +1529,6 @@ msgstr ""
 msgid "Save preferences"
 msgstr ""
 
-#: templates/dynamic_preferences/sections.html:7
-msgid "All"
-msgstr ""
-
 #: templates/impersonate/list_users.html:8
 msgid "Impersonate user"
 msgstr ""
@@ -1956,87 +1987,91 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: views.py:134
+#: views.py:141
 msgid "The school term has been created."
 msgstr ""
 
-#: views.py:146
+#: views.py:153
 msgid "The school term has been saved."
 msgstr ""
 
-#: views.py:291
+#: views.py:298
 msgid "The child groups were successfully saved."
 msgstr ""
 
-#: views.py:329
+#: views.py:336
 msgid "The person has been saved."
 msgstr ""
 
-#: views.py:368
+#: views.py:375
 msgid "The group has been saved."
 msgstr ""
 
-#: views.py:460
+#: views.py:467
 msgid "The announcement has been saved."
 msgstr ""
 
-#: views.py:476
+#: views.py:483
 msgid "The announcement has been deleted."
 msgstr ""
 
-#: views.py:548
+#: views.py:562
 msgid "The preferences have been saved successfully."
 msgstr ""
 
-#: views.py:572
+#: views.py:586
 msgid "The person has been deleted."
 msgstr ""
 
-#: views.py:586
+#: views.py:600
 msgid "The group has been deleted."
 msgstr ""
 
-#: views.py:618
+#: views.py:632
 msgid "The additional_field has been saved."
 msgstr ""
 
-#: views.py:652
+#: views.py:666
 msgid "The additional field has been deleted."
 msgstr ""
 
-#: views.py:677
+#: views.py:691
 msgid "The group type has been saved."
 msgstr ""
 
-#: views.py:707
+#: views.py:721
 msgid "The group type has been deleted."
 msgstr ""
 
-#: views.py:735
+#: views.py:749
 msgid "The data check has been started. Please note that it may take a while before you are able to fetch the data on this page."
 msgstr ""
 
-#: views.py:740
+#: views.py:754
 msgid "The data check has finished."
 msgstr ""
 
-#: views.py:755
+#: views.py:769
 #, python-brace-format
 msgid "The solve option '{solve_option_obj.verbose_name}' "
 msgstr ""
 
-#: views.py:797
+#: views.py:811
 msgid "The dashboard widget has been saved."
 msgstr ""
 
-#: views.py:827
+#: views.py:841
 msgid "The dashboard widget has been created."
 msgstr ""
 
-#: views.py:837
+#: views.py:851
 msgid "The dashboard widget has been deleted."
 msgstr ""
 
-#: views.py:888
+#: views.py:914
 msgid "Your dashboard configuration has been saved successfully."
 msgstr ""
+
+#: views.py:916
+msgid "The configuration of the default dashboard has been saved successfully."
+msgstr ""
diff --git a/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po b/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
index 5bb148cb4b38e3e00e9803ce59278400cb7ccc3f..ea24fc3ff92afc211898fb8b426dccb97fce56ed 100644
--- a/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-28 21:33+0100\n"
+"POT-Creation-Date: 2021-01-11 21:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,3 +28,7 @@ msgstr ""
 #: static/js/main.js:17
 msgid "OK"
 msgstr ""
+
+#: static/js/main.js:118
+msgid "This page may contain outdated information since there is no internet connection."
+msgstr ""