From 7e52851407931f74c01a5a0ffe8ccee7c59101bf Mon Sep 17 00:00:00 2001 From: MizukiTemma Date: Fri, 5 Jul 2024 22:36:04 +0200 Subject: [PATCH] Add centralised link list in the network management --- integreat_cms/cms/templates/_base.html | 7 +++ .../templates/linkcheck/link_list_row.html | 6 +- .../templates/linkcheck/links_by_filter.html | 21 ++++--- .../cms/templatetags/linkcheck_filters.py | 19 ++++++ integreat_cms/cms/urls/protected.py | 34 ++++++++++ integreat_cms/cms/utils/linkcheck_utils.py | 13 +++- .../cms/views/linkcheck/link_replace_view.py | 10 ++- .../views/linkcheck/linkcheck_list_view.py | 62 ++++++++++--------- integreat_cms/locale/de/LC_MESSAGES/django.po | 8 ++- .../release_notes/current/unreleased/1443.yml | 2 + 10 files changed, 132 insertions(+), 50 deletions(-) create mode 100644 integreat_cms/release_notes/current/unreleased/1443.yml diff --git a/integreat_cms/cms/templates/_base.html b/integreat_cms/cms/templates/_base.html index 9ab85522f7..e13a869710 100644 --- a/integreat_cms/cms/templates/_base.html +++ b/integreat_cms/cms/templates/_base.html @@ -269,6 +269,13 @@ {% translate "Admin Dashboard" %} + {% if perms.cms.view_broken_links %} + + + {% translate "Broken Links" %} + + {% endif %} {% if perms.cms.view_region %} diff --git a/integreat_cms/cms/templates/linkcheck/link_list_row.html b/integreat_cms/cms/templates/linkcheck/link_list_row.html index 256038cf54..a40d8e6faa 100644 --- a/integreat_cms/cms/templates/linkcheck/link_list_row.html +++ b/integreat_cms/cms/templates/linkcheck/link_list_row.html @@ -100,8 +100,8 @@ {{ url.region_links|length }} - @@ -112,7 +112,7 @@
{% render_field edit_url_form.url|add_error_class:"border-red-500" type="url" form="edit-url-form" %} - {% translate "Cancel" %}