An old post but would this work for Version 8 also?
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();
}