<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic App Level Security doesn´t work. Cannot see published sheets in Management &amp; Governance</title>
    <link>https://community.qlik.com/t5/Management-Governance/App-Level-Security-doesn-t-work-Cannot-see-published-sheets/m-p/1880051#M30149</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am working on a new security rule for App Level Security.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want that users can only see the apps without a custom property "LDAP".&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And my second step will be, that users can see those apps, when they have the right custom property.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I changed the rule "Stream" to this:&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;(
	resource.resourcetype = "App" 
	and resource.stream.HasPrivilege("read") 
	and resource.@LDAP.Empty()
) 
or 
(
	(
	resource.resourcetype = "App.Object" 
	and resource.published ="true" 
	and resource.objectType != "app_appscript" 
	and resource.objectType != "loadmodel"
	) 
	and resource.app.stream.HasPrivilege("read") 
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This works, but not really.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My user cannot see a specific app, because this user has not the right custom property. So, this is good.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But the problem is, that he also cannot see published sheets in all apps.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 29 Jan 2025 16:57:53 GMT</pubDate>
    <dc:creator>denisb</dc:creator>
    <dc:date>2025-01-29T16:57:53Z</dc:date>
    <item>
      <title>App Level Security doesn´t work. Cannot see published sheets</title>
      <link>https://community.qlik.com/t5/Management-Governance/App-Level-Security-doesn-t-work-Cannot-see-published-sheets/m-p/1880051#M30149</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am working on a new security rule for App Level Security.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want that users can only see the apps without a custom property "LDAP".&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And my second step will be, that users can see those apps, when they have the right custom property.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I changed the rule "Stream" to this:&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;(
	resource.resourcetype = "App" 
	and resource.stream.HasPrivilege("read") 
	and resource.@LDAP.Empty()
) 
or 
(
	(
	resource.resourcetype = "App.Object" 
	and resource.published ="true" 
	and resource.objectType != "app_appscript" 
	and resource.objectType != "loadmodel"
	) 
	and resource.app.stream.HasPrivilege("read") 
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This works, but not really.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My user cannot see a specific app, because this user has not the right custom property. So, this is good.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But the problem is, that he also cannot see published sheets in all apps.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jan 2025 16:57:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/App-Level-Security-doesn-t-work-Cannot-see-published-sheets/m-p/1880051#M30149</guid>
      <dc:creator>denisb</dc:creator>
      <dc:date>2025-01-29T16:57:53Z</dc:date>
    </item>
  </channel>
</rss>

