diff --git a/main/mySpace/student.php b/main/mySpace/student.php index 5b42962d46..2ec74f17ae 100755 --- a/main/mySpace/student.php +++ b/main/mySpace/student.php @@ -162,11 +162,17 @@ function get_users($from, $limit, $column, $direction) $row[] = $string_date; if (isset($_GET['id_coach']) && intval($_GET['id_coach']) != 0) { - $detailsLink = ' - '.Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']).''; + $detailsLink = Display::url( + Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']), + "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId", + ['id' => 'details_'.$student_data['username']] + ); } else { - $detailsLink = ' - '.Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']).''; + $detailsLink = Display::url( + Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']), + "myStudents.php?student=$student_id", + ['id' => 'details_'.$student_data['username']] + ); } $lostPasswordLink = ''; diff --git a/main/mySpace/teachers.php b/main/mySpace/teachers.php index 660126b0fe..caeedfb2f9 100755 --- a/main/mySpace/teachers.php +++ b/main/mySpace/teachers.php @@ -164,12 +164,14 @@ function get_users($from, $limit, $column, $direction) if (isset($_GET['id_coach']) && intval($_GET['id_coach']) != 0) { $detailsLink = Display::url( Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']), - "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId" + "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId", + ['id' => 'details_'.$student_data['username']] ); } else { $detailsLink = Display::url( Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']), - "myStudents.php?student=$student_id&origin=teacher_details" + "myStudents.php?student=$student_id&origin=teacher_details", + ['id' => 'details_'.$student_data['username']] ); } $row[] = $detailsLink; diff --git a/tests/behat/features/createUser.feature b/tests/behat/features/createUser.feature index d3917113d8..ecfad64ed7 100644 --- a/tests/behat/features/createUser.feature +++ b/tests/behat/features/createUser.feature @@ -99,7 +99,7 @@ Feature: Users management as admin Given I am logged as "hrm" And I am on "/main/mySpace/teachers.php" And I should see "teacher lastname" - And I follow "Details teacher" + And I follow "details_teacher" And wait for the page to be loaded And I follow "Login as" And wait for the page to be loaded @@ -109,7 +109,7 @@ Feature: Users management as admin Given I am logged as "hrm" And I am on "/main/mySpace/student.php" And I should see "student lastname" - And I follow "Details student" + And I follow "details_student" And wait for the page to be loaded And I follow "Login as" And wait for the page to be loaded