diff --git a/module/testreport/ui/browse.html.php b/module/testreport/ui/browse.html.php
index aa77860d39..4246d7abbc 100644
--- a/module/testreport/ui/browse.html.php
+++ b/module/testreport/ui/browse.html.php
@@ -36,7 +36,7 @@ featureBar
toolbar
(
- $objectType != 'project' && $objectType != 'execution' ? btngroup
+ $objectType != 'project' && $objectType != 'execution' && hasPriv('testreport', 'create') ? btngroup
(
btn
(
diff --git a/module/testsuite/ui/browse.html.php b/module/testsuite/ui/browse.html.php
index 6e96bb95fa..6a4d3fbdff 100644
--- a/module/testsuite/ui/browse.html.php
+++ b/module/testsuite/ui/browse.html.php
@@ -32,13 +32,13 @@ toolbar
(
btngroup
(
- btn
+ hasPriv('testsuite', 'create') ? btn
(
setClass('btn primary'),
set::icon('plus'),
set::url(helper::createLink('testsuite', 'create', "productID={$product->id}")),
$lang->testsuite->create
- )
+ ) : null
)
);
@@ -54,7 +54,7 @@ dtable
set::footPager(usePager()),
set::emptyTip($lang->testsuite->noTestsuite),
set::createTip($lang->testsuite->create),
- set::createLink(createLink('testsuite', 'create', "productID={$product->id}"))
+ hasPriv('testsuite', 'create') ? set::createLink(createLink('testsuite', 'create', "productID={$product->id}")) : null
);
render();