From 2b25082b266b650d9a0496a2a25468484b40efce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michaela=20Br=C3=BCckner?= <brueckner@data-quest.de>
Date: Thu, 2 May 2024 16:29:07 +0000
Subject: [PATCH] Resolve "Datentabellen im Bereich "Forum" sind nicht korrekt
 aufgebaut/beschriftet"

Closes #4089

Merge request studip/studip!2933
---
 app/views/course/forum/index/_areas.php    | 7 ++++---
 app/views/course/members/accepted_list.php | 2 +-
 app/views/course/members/autor_list.php    | 2 +-
 app/views/course/members/awaiting_list.php | 2 +-
 app/views/course/members/dozent_list.php   | 2 +-
 app/views/course/members/tutor_list.php    | 2 +-
 app/views/course/members/user_list.php     | 2 +-
 7 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/app/views/course/forum/index/_areas.php b/app/views/course/forum/index/_areas.php
index 11f32be4777..4f4fa0fa34f 100644
--- a/app/views/course/forum/index/_areas.php
+++ b/app/views/course/forum/index/_areas.php
@@ -46,17 +46,18 @@
         <col>
         <col>
         <col class="hidden-tiny-down">
-        <col>
+        <col style="width: 20px">
     </colgroup>
 
     <thead>
         <tr>
-            <th colspan="2"> <?= _('Name des Bereichs') ?></th>
+            <th></th>
+            <th> <?= _('Name des Bereichs') ?></th>
             <th data-type="answers"><?= _("Beiträge") ?></th>
             <th data-type="last_posting" class="hidden-tiny-down">
                 <?= _("letzte Antwort") ?>
             </th>
-            <th></th>
+            <th> <?= _('Aktionen') ?> </th>
         </tr>
     </thead>
 
diff --git a/app/views/course/members/accepted_list.php b/app/views/course/members/accepted_list.php
index 7b34ef37f91..8bcd5f8e7e1 100644
--- a/app/views/course/members/accepted_list.php
+++ b/app/views/course/members/accepted_list.php
@@ -39,7 +39,7 @@
                            type="checkbox" name="all" value="1" data-proxyfor=":checkbox[name^=accepted]">
                 </th>
             <? endif ?>
-                <th></th>
+                <th><p class="sr-only"><?= _('Nummer') ?></p></th>
                 <th <?if ($sort_by === 'nachname' && $sort_status === 'accepted') printf('class="sort%s"', $order); ?>>
                     <? $order = $sort_status !== 'accepted' ? 'desc' : $order; ?>
                     <a href="<?= URLHelper::getLink(sprintf(
diff --git a/app/views/course/members/autor_list.php b/app/views/course/members/autor_list.php
index 0464d4700af..e19868f66be 100644
--- a/app/views/course/members/autor_list.php
+++ b/app/views/course/members/autor_list.php
@@ -48,7 +48,7 @@
                            type="checkbox" name="all" value="1" data-proxyfor=":checkbox[name^=autor]">
                 </th>
             <? endif ?>
-                <th></th>
+                <th><p class="sr-only"><?= _('Nummer') ?></p></th>
                 <th <? if ($sort_by === 'nachname' && $sort_status === 'autor') printf('class="sort%s"', $order); ?>>
                     <? $order = $sort_status !== 'autor' ? 'desc' : $order; ?>
                     <a href="<?= URLHelper::getLink(sprintf(
diff --git a/app/views/course/members/awaiting_list.php b/app/views/course/members/awaiting_list.php
index b8c1e08c605..86e76b7b755 100644
--- a/app/views/course/members/awaiting_list.php
+++ b/app/views/course/members/awaiting_list.php
@@ -36,7 +36,7 @@
                            data-activates="#action_awaiting,button[name='submit_awaiting']">
                 </th>
             <? endif ?>
-                <th></th>
+                <th><p class="sr-only"><?= _('Nummer') ?></p></th>
                 <th <? if ($sort_by === 'nachname' && $sort_status === $waiting_type) printf('class="sort%s"', $order); ?>>
                     <a href="<?= URLHelper::getLink(sprintf(
                         "?sortby=nachname&sort_status={$waiting_type}&order=%s&toggle=%s#awaiting",
diff --git a/app/views/course/members/dozent_list.php b/app/views/course/members/dozent_list.php
index 9b11d075a7b..a2bae4e5d39 100644
--- a/app/views/course/members/dozent_list.php
+++ b/app/views/course/members/dozent_list.php
@@ -25,7 +25,7 @@
     </colgroup>
     <thead>
         <tr class="sortable">
-            <th></th>
+            <th><p class="sr-only"><?= _('Nummer') ?></p></th>
             <th <? if ($sort_by === 'nachname' && $sort_status === 'dozent') printf('class="sort%s"', $order); ?>>
                 <? $order = $sort_status !== 'dozent' ? 'desc' : $order; ?>
                 <a href="<?= URLHelper::getLink(sprintf(
diff --git a/app/views/course/members/tutor_list.php b/app/views/course/members/tutor_list.php
index 6af208c698f..a8d46c6b595 100644
--- a/app/views/course/members/tutor_list.php
+++ b/app/views/course/members/tutor_list.php
@@ -43,7 +43,7 @@
                            type="checkbox" name="all" value="1" data-proxyfor=":checkbox[name^=tutor]">
                 </th>
             <? endif ?>
-                <th></th>
+                <th><p class="sr-only"><?= _('Nummer') ?></p></th>
                 <th <? if ($sort_by === 'nachname' && $sort_status === 'tutor') printf('class="sort%s"', $order); ?>>
                     <? $order = $sort_status !== 'tutor' ? 'desc' : $order; ?>
                     <a href="<?= URLHelper::getLink(sprintf(
diff --git a/app/views/course/members/user_list.php b/app/views/course/members/user_list.php
index 9b2aceabc28..04da780493a 100644
--- a/app/views/course/members/user_list.php
+++ b/app/views/course/members/user_list.php
@@ -43,7 +43,7 @@
                            type="checkbox" name="all" value="1" data-proxyfor=":checkbox[name^=user]">
                 </th>
             <? endif ?>
-                <th></th>
+                <th><p class="sr-only"><?= _('Nummer') ?></p></th>
                 <th <? if ($sort_by === 'nachname' && $sort_status === 'user') printf('class="sort%s"', $order); ?>>
                     <? $order = $sort_status !== 'user' ? 'desc' : $order; ?>
                     <a href="<?= URLHelper::getLink(sprintf(
-- 
GitLab