jONEz - Hey! Currently we're using the Liveboar...

Hey! Currently we're using the LiveboardEmbed to load a Liveboard to show reports to customers. Any edits made to this are seen by all other users, is there a way to give each user their own copy of the liveboard so they can edit it and not effect others? The documentation AI seems to suggest this is default behaviour, but if I edit say the "Ask Spotter to ..." text on a wiget everyone sees that change. This is the code I'm using to load it:
const lb = new LiveboardEmbed('#thoughtspot', {
frameParams: {
width: '100%',
height: '100%',
},
liveboardId: '{{ $liveboard_uuid }}',
hiddenActions: [
Action.AddToFavorites,
Action.Save,
Action.MakeACopy,
Action.RenameModalTitleDescription,
Action.Pin,
Action.EditTitle,
],
dataPanelV2: true,
});
const lb = new LiveboardEmbed('#thoughtspot', {
frameParams: {
width: '100%',
height: '100%',
},
liveboardId: '{{ $liveboard_uuid }}',
hiddenActions: [
Action.AddToFavorites,
Action.Save,
Action.MakeACopy,
Action.RenameModalTitleDescription,
Action.Pin,
Action.EditTitle,
],
dataPanelV2: true,
});
6 Replies
shikharTS
shikharTS4mo ago
You can create multiple copies of the liveboard and give one liveboard to each user and embed that liveboard when a user who has permission to edit that liveboard logs in. There is also a personalized view, where each user can have their own personalized view. But what is the use case of embedding a liveboard that can be edited by anyone? cc @priyanshu.kumar @Sandeep
jONEz
jONEzOP4mo ago
In my code I added personalization: true, to both the init line at top level and the LiveboardEmbed at the top level. When I edit something on the liveboard and add an additional Measure, this changes for other users who open the liveboard as well. Am I using it correctly or what is personalization meant to do?
jONEz
jONEzOP4mo ago
No description
jONEz
jONEzOP4mo ago
Can I create copies with the API or automate that, or would I have to duplicate through Thoughtspot's UI?
sandeep
sandeep4mo ago
Hello @jONEz : Addressing both of your queries: • Read-Only Access: Granting read-only access to a liveboard ensures that other users will not be able to edit or save changes to the original liveboard. • Automating Liveboard Copy: You can automate the creation of a copy of a liveboard using the following API endpoint: POST /api/rest/2.0/metadata/copyobject Please let us know if you need any further assistance or clarification.
jONEz
jONEzOP4mo ago
Thank you!!! That did it 🙌

Did you find this page helpful?