Dashboards & Visualizations

Dynamic Prompts for Users: Hide a prompt/input based on role

tdiestel
Path Finder

Hi All;

I have 2 types of users that will be coming to our dashboard. The first should be able to see all the different companies that belong to the organization. The next would be a user that could only see info for a single company in the organization. The ability to see the data depending on the users has been handled in our Role definitions, which is working great. But my problem/question arises with the prompt on the dashboard which allows the user to select what company they would like to view.

This prompt basically is just a list of all the companies the user has access to see, so to first user it is all the companies and for the second user it is just their 1 company. Thus the prompt really is only prominent for the first user and not the second, since the second only has 1 choice.

Is there a way to make the prompt only appear when the first user logs in and remain hidden when the second user logs in?

Thanks,
Tyler

1 Solution

jeffland
SplunkTrust
SplunkTrust

Basically you need two things: find the current user's role and make the display of that promt dependent on the result of that. The second part is really easy, there's a depends tag in XML you can use for that; see more here.

For the first, you can get that information as explained here for example.

View solution in original post

jeffland
SplunkTrust
SplunkTrust

Basically you need two things: find the current user's role and make the display of that promt dependent on the result of that. The second part is really easy, there's a depends tag in XML you can use for that; see more here.

For the first, you can get that information as explained here for example.

Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI! Discover how Splunk’s agentic AI ...

[Puzzles] Solve, Learn, Repeat: Dereferencing XML to Fixed-length events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Stay Connected: Your Guide to December Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...