Qlik Community

Qlik Brasil

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor III
Contributor III

Acesso restrito a uma Stream

Boa tarde.

É possível restringir as permissões de determinada stream? Eu queria publicar um

app, porém restringir os usuários de tal modo que ele não consigam criar nenhuma

outra pasta, grafico ou tabela. Eles só poderão navegar pelo app.

Como que faço?

 

Grato

 

1 Solution

Accepted Solutions
Highlighted
Partner
Partner

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

View solution in original post

1 Reply
Highlighted
Partner
Partner

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

View solution in original post