Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
See why Qlik was named a Leader in the 2025 Gartner® Magic Quadrant™ for Augmented Data Quality Solutions: GET THE REPORT
cancel
Showing results for 
Search instead for 
Did you mean: 
Ezhil
Contributor
Contributor

Unable to disable publish bookmark option using security rules

Hi Team,

We got a requirement to disable publish bookmark options for particular set of users. We checked in multiple community articles and tweaked “Custom_CreateAppObjects” security in various ways but nothing seems to be working. Is it possible to disable the publish bookmarks option for particular set of users in Qliksense? Now the publish bookmarks option is visible to all the users.

Any help is much appreciated.

Thanks & Regards,
Ezhil

1 Solution

Accepted Solutions
mpc
Partner Ambassador
Partner Ambassador

Hi, Did you disable the Security Rule "OwnerPublishAppObject" ? This one allows owner to publish their own sheets or bookmarks. 

Create a new one with this definition: 

resource.IsOwned() and resource.owner = user and resource.approved = "false" and resource.objectType  resource.app.stream.HasPrivilege("publish") and resource.objectType != "bookmark" 

And one to allow specific users to publish their own bookmark: 

resource.IsOwned() and resource.owner = user and resource.approved = "false" and resource.objectType  resource.app.stream.HasPrivilege("publish") and resource.objectType = "bookmark" and (user.id="a" or user.id = "b") //Adapt with a custom properties or AD Group

Regards

From Next Decision and mpc with love

View solution in original post

1 Reply
mpc
Partner Ambassador
Partner Ambassador

Hi, Did you disable the Security Rule "OwnerPublishAppObject" ? This one allows owner to publish their own sheets or bookmarks. 

Create a new one with this definition: 

resource.IsOwned() and resource.owner = user and resource.approved = "false" and resource.objectType  resource.app.stream.HasPrivilege("publish") and resource.objectType != "bookmark" 

And one to allow specific users to publish their own bookmark: 

resource.IsOwned() and resource.owner = user and resource.approved = "false" and resource.objectType  resource.app.stream.HasPrivilege("publish") and resource.objectType = "bookmark" and (user.id="a" or user.id = "b") //Adapt with a custom properties or AD Group

Regards

From Next Decision and mpc with love