Skip to content

Commit bcc8407

Browse files
authored
fix: #0008961: Reports are not available for users with specific role and default role set to 'no rights' (TestLinkOpenSourceTRMS#283)
1 parent 5d65ec2 commit bcc8407

13 files changed

Lines changed: 13 additions & 13 deletions

lib/results/baselinel1l2.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,6 @@ function checkRights(&$db,&$user,$context = null) {
592592
$context->getAccessAttr = false;
593593
}
594594

595-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
595+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
596596
return $check;
597597
}

lib/results/charts.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,6 @@ function checkRights(&$db,&$user,$context = null)
153153
$context->getAccessAttr = false;
154154
}
155155

156-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
156+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
157157
return $check;
158158
}

lib/results/execTimelineStats.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,6 @@ function checkRights(&$db,&$user,$context = null) {
343343
$context->getAccessAttr = false;
344344
}
345345

346-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
346+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
347347
return $check;
348348
}

lib/results/neverRunByPP.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ function checkRights(&$db,&$user,$context = null) {
294294
$context->tproject_id = $context->tplan_id = null;
295295
$context->getAccessAttr = false;
296296
}
297-
$check = $user->hasRight($db,'testplan_metrics',
297+
$check = $user->hasRightOnProj($db,'testplan_metrics',
298298
$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
299299
return $check;
300300
}

lib/results/printDocument.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,6 @@ function checkRights(&$db,&$user,$context = null)
738738
$context->getAccessAttr = false;
739739
}
740740

741-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
741+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
742742
return $check;
743743
}

lib/results/resultsByStatus.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ function checkRights(&$db,&$user,$context = null)
480480
$context->tproject_id = $context->tplan_id = null;
481481
$context->getAccessAttr = false;
482482
}
483-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
483+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
484484
return $check;
485485
}
486486

lib/results/resultsByTSuite.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,6 +571,6 @@ function checkRights(&$db,&$user,$context = null) {
571571
$context->getAccessAttr = false;
572572
}
573573

574-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
574+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
575575
return $check;
576576
}

lib/results/resultsByTesterPerBuild.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ function checkRights(&$db,&$user,$context = null)
320320
$context->getAccessAttr = false;
321321
}
322322

323-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
323+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
324324
return $check;
325325
}
326326

lib/results/resultsGeneral.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,6 @@ function checkRights(&$db,&$user,$context = null) {
646646
$context->getAccessAttr = false;
647647
}
648648

649-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
649+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
650650
return $check;
651651
}

lib/results/resultsTC.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ function checkRights(&$db,&$user,$context = null)
121121
$context->getAccessAttr = false;
122122
}
123123

124-
$check = $user->hasRight($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
124+
$check = $user->hasRightOnProj($db,'testplan_metrics',$context->tproject_id,$context->tplan_id,$context->getAccessAttr);
125125
return $check;
126126
}
127127

0 commit comments

Comments
 (0)