Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
wallace0834
Contributor III
Contributor III

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 - Creator III
Partner - Creator III

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 III
Contributor III
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 III
Contributor III
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 III
Contributor III
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
MVP
MVP

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.