Splunk Search

Help in setting up token based on User Value

shivamagrawa
Explorer

Hello,

I am trying to display couple of Dashboard Panels only to a specific user. For that i am trying to get the username and set the token if its matches with a certain value.

But somehow if i use condition tag its not working and "have_access" token is not getting set.

 

 

 <row>
    <panel>
      <search>
<query>| rest /services/authentication/current-context splunk_server=local  | eval access=if(username="kkan","True","False") | where access = True</query>

<preview>
   <condition match=" 'job.resultCount' != 0">
      <set token="have_access">True</set>
    </condition>
</preview>

        </search>
   </panel>
 </row>

<row>
    <panel depends="$have_access$">
..............

 

 

Anyone , @niketnilay  please help.

Labels (1)
0 Karma

ITWhisperer
Ultra Champion

Have you tried without the surrounding preview elements?

0 Karma

shivamagrawa
Explorer

Yes, i have removed the preview tag, but getting the error..

Node <condition> is not allowed here

 

0 Karma

ITWhisperer
Ultra Champion

OK try <done> instead of <preview>

0 Karma
.conf21 CFS Extended through 5/20!

Don't miss your chance
to share your Splunk
wisdom in-person or
virtually at .conf21!

Call for Speakers has
been extended through
Thursday, 5/20!