Hi All
Hi All
Please help me hide this ALL field option from AppEmbed
8 Replies
This particular item can only be hidden via custom CSS. The tricky part is selecting the proper selector. Once you have that figured out, just set the display to None. However!! This will simply hide that element. The default is still to display "All", not Yours or Favorites, so I'm not sure it's really a good choice. Any reason you want to hide this?
I want to show only liveboards that the user created, not others.
Please give me an example of custom CSS. I was trying to apply but I am confused how to use.
@bill_da_golfer Please help here
I don't know of a way just with CSS to only show the user created liveboards. By default when a user goes to that page, they will get the All list, so the CSS would hide that tab, but the user would still see the full list by default.
A better approach would be to create a custom liveboard list using the metadata search API. Then filter just for the liveboards the user has created. However, be aware that this means that if user X shares a liveboard with user Y, user Y would have no easy way of accessing that liveboard.
Regarding CSS, what I usually do is inspect that element in the browser. Then I experiement with the CSS in the developer tools until I get what I want. Sometimes the selector is easy, such as an ID or classname, but other times it's complex. For the latter, I'll use an AI assistant to help create a CSS selector.
Regarding CSS, what I usually do is inspect that element in the browser. Then I experiement with the CSS in the developer tools until I get what I want. Sometimes the selector is easy, such as an ID or classname, but other times it's complex. For the latter, I'll use an AI assistant to help create a CSS selector.
@bill_da_golfer
Do we have to create this custom liveboard ourselves by using HTML CSS, or do we have any option in Thoughtspot to do so?
This is the list. You would create it yourself using the APIs. I was thinking some more about this. You are trying to hide the All option. But that implies the user has access to liveboards that they didn't created (i.e. someone else created them and shared them). If you don't share with the user, then they wouldn't see anything but their own liveboards anyway. Why not go that route? You can just turn off the sharing action in the menus to restrict who can share. Then users would only see their content. Or do you have scenarios where the user can see these liveboards as well. Perhaps if you share the details of the use case I can offer alternatives.
The use case is we have a SearchEmbed where we can pin the search result to liveboards that the user created and then we want to show the user such liveboards that they made from SearchEmbed after pining.
And what the drawback to them seeing all the liveboards they have access to vs. the ones they created?
Nothing as such but it doesn’t seems good to see them such dashboards