How to hide "View all request" dropdown on menu items in Service Portal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13 hours ago
I am able to display the count by using out of box menu item script. How to hide the "view all items". I want to directly go to the list page not the dropdown. how to hide that ? I tried removing that part of code but that doesn't work !
This is the code :
var max = 30;
var t = data;
t.items = [];
t.count = 0;
var currentUserEmail = gs.getUser().getEmail();
// record watchers: listen for changes to this custom table
t.record_watchers = [];
t.record_watchers.push({
'table': 'x_1097288_hacktaho_hackathon_team',
'filter': 'external_user_email_idsLIKE' + currentUserEmail
});
// Query hackathon teams where user is involved
var gr = new GlideRecord('x_1097288_hacktaho_hackathon_team');
gr.addQuery('external_user_email_ids', 'CONTAINS', currentUserEmail);
gr.orderByDesc('sys_updated_on');
gr.setLimit(max);
gr.query();
// Add "View All My Teams" link
var link = {};
link.title = gs.getMessage('View all my Hackathon Teams');
link.type = 'link';
link.href = '?id=my_team_requests'; // <-- create a page for this or direct to list view
link.items = [];
t.items.push(link);
while (gr.next()) {
var a = {};
a.team_name = gr.getValue('team_name');
a.hackathon = gr.hackathon.getDisplayValue();
a.external_users = gr.getValue('external_user_email_ids');
$sp.getRecordValues(a, gr, 'sys_id,sys_updated_on');
a.type = 'hackathon_team';
t.items.push(a);
t.count++;
}
// Badge count for header
if (t.count == 1)
data.badgeHint = gs.getMessage('{0} team found', [''+t.count]);
else
data.badgeHint = gs.getMessage('{0} teams found', [''+t.count]);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13 hours ago
can you add screenshot of the page as well so that it will be clearer to understand on which page you want to do what.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13 hours ago
It is not a page. but on the Menu Item under SP Header Menu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13 hours ago - last edited 12 hours ago
Just right click on "View all my Hackthon teams" and click on inspect .
Once you get the exact class name then go to portal page settings and then apply this to your class
.yourclassname {
visibility: hidden;
}
OR
Go to Menu items ( In your portal theme - header record OR inside main menu record (related list) ) and then deactivate that entry below in related list.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13 hours ago
I can Hide it but. the onclicking it doesn't navigate to page . The URL present on "View all my Hackthon teams"