Qlik Community

Security & Governance

Discussion board where members can learn more about Qlik Sense deployments which are governed and self-service.

Announcements
Join “Do More With Qlik” with Mike Tarallo to get a first-hand look at the New Authoring Experience, June 29th: REGISTER HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
wallace0834
Contributor
Contributor

Unpublished sheet

How do I limited consumer users from being able to see everyone's else unpublished sheets?

Labels (2)
6 Replies
joaopaulo_delco
Partner
Partner

Hi @wallace0834 ! 

There's no way to do this. The user only can see your own workspace. To see the other's unpublish app's, the user have to duplicate the app. After this, the app will apear in your workspace.

It will work just for developer's users.

Help users find answers! Don't forget to mark a solution that worked for you!
wallace0834
Contributor
Contributor
Author

I was referring to a publish stream not the work areaa.

Andrew_Delaney
Support
Support

Under the default security rules users should not be able to see each other's unpublished sheets. The Stream security rule is the only one that grants access to published apps and app objects that you do not own.

 

Can you share more about the rules you have configured in your environment?

wallace0834
Contributor
Contributor
Author

Here is the security rule that I wrote to not being able to see other people base sheets in our production environment.  It is not working as expect.

 

!resource.App.stream.Empty() and resource.App.HasPrivilege("read") and resouce.resourcetype="App.Object" and (resource.ojbectType="userstate" or (resource.objectType=!"sheet" and resource.published="true" and user.roles="Consumer"))

wallace0834
Contributor
Contributor
Author

The purpose:

I would like for a user to create a sheet; however, limit the ability who sees them preferable the owner of the sheet.  I do not want everyone to view all the sheets under My Sheet section.  Can anyone assist in writing a security rule that only shows those sheets to the creator only rather than show all of my sheets?

 

 

Or
Master III
Master III

You'd need to write a rule to *allow* people to see other people's sheets, since this is not allowed by default. Find out which rule is currently doing this, and modify that rule so it no longer does this. You won't be able to fix it by adding a second, more restrictive rule since the original rule will still allow access.