Monitoring Splunk

Remove access to Jobs and Alerts link in app for certain users

priyesh
Explorer

In the app how to remove the Jobs and alerts link for certain users.

Tags (2)

Anonymous
Not applicable

An old post but would this work for Version 8 also?

0 Karma

sideview
SplunkTrust
SplunkTrust

There's no official way, or unofficial clean way, but there's an unofficial messy way.

If you do it, I recommend going the other way. That is, hide the links for everyone, and then show them for only a couple key users.

add this to application.css to hide the jobs and alerts links from everyone:
.AccountBar .alerts_opener,
.AccountBar .job_manager_opener {
display:none;
}

and then add this to application.js, to show them just for the right users:

    // show the jobs and alerts links for the given usernames.
var allowedUsers = ["admin"];
if (allowedUsers.indexOf(Splunk.util.getConfigValue("USERNAME")) !=-1) {
    $(".AccountBar .alerts_opener").show();
    $(".AccountBar .job_manager_opener").show();
} 
    //otherwise finish the job started by the css, and hide the little divider
    //lines too. 
    else {
    $(".AccountBar .alerts_opener").parent().next().hide();
    $(".AccountBar .job_manager_opener").parent().next().hide();
}
Get Updates on the Splunk Community!

Index This | Forward, I’m heavy; backward, I’m not. What am I?

April 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

A Guide To Cloud Migration Success

As enterprises’ rapid expansion to the cloud continues, IT leaders are continuously looking for ways to focus ...

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...