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
3 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
3 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
3 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
2 hours ago - last edited 2 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
2 hours ago
I can Hide it but. the onclicking it doesn't navigate to page . The URL present on "View all my Hackthon teams"