Dashboards & Visualizations

Setup page to change app's navigation

PavelP
Motivator

I want to allow user to change/switch the nav bar by clicking a button on the setup page. What is the easiest way to create a setup page (html + js) that changes the app's navigation menu bar (nav/default.xml)?

from:

 

 

 

<nav>
 <view name="summary"/>
<collection label="NEW">
  <view name="summary_new"/>
</collection>
</nav>

 

 

 

to:

 

 

 

<nav>
 <view name="summary_new"/>
<collection label="OLD">
  <view name="summary"/>
</collection>
</nav>

 

 

 

 

Currently the user must use UI to create a custom navigation setting (by creating local/data/ui/nav/default.xml).

Labels (1)
0 Karma
1 Solution

gcusello
SplunkTrust
SplunkTrust

Hi @PavelP,

I believe that the Splunk app menu configuration page is indecent, for this purpose I made a request on Splunk Ideas that please vote for the idea https://ideas.splunk.com/ideas/EID-I -72 . 

In any case, the only way to do it could be a phyton script, but there would always be the problem of rights: do all users have the right to modify the menu of an app?

For these reasons, I am sorry, but I believe that your request cannot be satisfied.

Ciao.

Giuseppe

View solution in original post

PavelP
Motivator

Thank you Giuseppe,

just voted for your EID-I-72 idea..

Then I'll stay with modifying menu using UI. The problem is there is no way to delete local/data/ui/nav/default.xml using UI. Or there is a workaround?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @PavelP,

no there isn't any way to delete it, you can only modify it by GUI, but, why do you want to delete it?

Ciao.

Giuseppe

0 Karma

PavelP
Motivator

Soon or later the default.xml need to be deleted to allow new menu items from an updated app to appear.

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @PavelP,

I believe that the Splunk app menu configuration page is indecent, for this purpose I made a request on Splunk Ideas that please vote for the idea https://ideas.splunk.com/ideas/EID-I -72 . 

In any case, the only way to do it could be a phyton script, but there would always be the problem of rights: do all users have the right to modify the menu of an app?

For these reasons, I am sorry, but I believe that your request cannot be satisfied.

Ciao.

Giuseppe

Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...

Splunkbase Unveils New App Listing Management Public Preview

Splunkbase Unveils New App Listing Management Public PreviewWe're thrilled to announce the public preview of ...

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...