Mailing List Archive

rt branch 5.0/remove-selfservice-asset-listing-bulk-and-title-links created. rt-5.0.5-74-g4d96cf8c3d
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rt".

The branch, 5.0/remove-selfservice-asset-listing-bulk-and-title-links has been created
at 4d96cf8c3dc73f733ed10e7b2b9d84b9985da5d2 (commit)

- Log -----------------------------------------------------------------
commit 4d96cf8c3dc73f733ed10e7b2b9d84b9985da5d2
Author: Ronaldo Richieri <ronaldo@bestpractical.com>
Date: Fri Dec 8 11:26:38 2023 -0300

Hide search and bulk update links on My Assets in self service

My Assets is used in self service and in regular RT. Self service users
do not have access to the asset query builder, so render links to the
search and bulk update only for privileged users.

diff --git a/share/html/User/Elements/AssetList b/share/html/User/Elements/AssetList
index 44a328db48..a4c2eb4516 100644
--- a/share/html/User/Elements/AssetList
+++ b/share/html/User/Elements/AssetList
@@ -79,21 +79,23 @@ my $query_string = $m->comp('/Elements/QueryString',
Order => $QueryProperties{Order},
);

-my $search_url =
- RT->Config->Get('WebPath') .
- '/Search/Results.html?' .
- $query_string;
+my ($search_url, $bulk_update_title, $bulk_update_url);

-my $bulk_update_url =
- RT->Config->Get('WebPath') .
- '/Asset/Search/Bulk.html?' .
- $query_string;
+if ($session{CurrentUser}->Privileged) {
+ $search_url = RT->Config->Get('WebPath') .
+ '/Search/Results.html?' .
+ $query_string;
+ $bulk_update_title = loc('Bulk Update');
+ $bulk_update_url = RT->Config->Get('WebPath') .
+ '/Asset/Search/Bulk.html?' .
+ $query_string;
+}

</%init>
<&| /Widgets/TitleBox,
title => $Title,
title_href => $search_url,
- titleright => loc('Bulk Update'),
+ titleright => $bulk_update_title,
titleright_href => $bulk_update_url,
class => "user asset-list",
&>

-----------------------------------------------------------------------


hooks/post-receive
--
rt
_______________________________________________
rt-commit mailing list
rt-commit@lists.bestpractical.com
https://lists.bestpractical.com/mailman/listinfo/rt-commit