Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Streamlining user types in Qlik Cloud capacity-based subscriptions: Read the Details
cancel
Showing results for 
Search instead for 
Did you mean: 
PDurnall
Contributor III
Contributor III

Edit Published apps

Hi all, 

I inherited a Qlik system that was set up and have been updating and patching where needed however,

When you create an app in your work space and publish it your still able to edit the published version has any one come across a rule that makes this possible so I can look at reverting it to only being able to duplicate it.

 

Labels (1)
1 Solution

Accepted Solutions
PDurnall
Contributor III
Contributor III
Author

yer I'm finding some of the "default ones" have been changed from what they originally did so looking at changing them back to the default settings

So it turns out there was a rule set up as 
App_*,Stream_* 

with permissions to Create, Read, Update, Publish and Duplicate 

With the update one ticked it allowed users to edit the published apps.

Now I have turned this off people can edit ones in their own work area and then republish over the live ones.

View solution in original post

5 Replies
Or
MVP
MVP

You'll have to check your Security Rules under QMC and find the one that's allowing it. Using Audit may help you find the right one.

henrikalmen
Specialist II
Specialist II

Perhaps start with checking the default security rule "Owner", it should have a condition that the app is not published. See section "Owner" here: https://help.qlik.com/en-US/sense-admin/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdministe... 

PDurnall
Contributor III
Contributor III
Author

resource.IsOwned() and (resource.owner = user and !((resource.resourcetype = "App" and !resource.stream.Empty()) or (resource.resourcetype = "App.Object" and resource.published = "true")))

Tried this as false and still allows apps to be edited.

 

henrikalmen
Specialist II
Specialist II

You should not change that rule, you should make sure that you have it. And now that you have concluded that, unfortunately you need to look for other custom security rules in your system that causes the problem you are having.

PDurnall
Contributor III
Contributor III
Author

yer I'm finding some of the "default ones" have been changed from what they originally did so looking at changing them back to the default settings

So it turns out there was a rule set up as 
App_*,Stream_* 

with permissions to Create, Read, Update, Publish and Duplicate 

With the update one ticked it allowed users to edit the published apps.

Now I have turned this off people can edit ones in their own work area and then republish over the live ones.