

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
¿Cómo dar permisos en una sola Aplicación dentro de un Stream?
Buenos días,
tengo la necesidad de dar acceso a un usuario el permiso Read a una sola aplicación de un Stream y dicho stream contiene otras aplicaciones que el usuario no debería verlas ni abrirlas.
¿Cómo podría hacerlo? No encuentro el modo de hacerlo.
Supusé que si daba permiso a la aplicación, podría entrar pero no es así, se abre la aplicación pero sin las hojas, configuré así:
De modo habitual los roles los configuro a nivel de Stream però ahora tengo esa particularidad: usuario debe acceder a una sola aplicación de un stream sin ver las otras del mismo.
¿Eso es posible?
Gracias.
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola, hay una regla que se llama 'Stream' y que da acceso a todas las apps si puedes ver el stream. Puedes hacer una copia de esta regla y deshabilitar la regla por defecto (por mantener un copia).
No lo he probado pero el cambio podría ser:
(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and (user.name!="User Test" or resource.app.stream.name!="NombreStream" or resource.name = "NombreApp")) or ((resource.resourcetype = "App.Object" and resource.published ="true" and resource.objectType != "app_appscript" and resource.objectType != "loadmodel") and resource.app.stream.HasPrivilege("read"))

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola, hay una regla que se llama 'Stream' y que da acceso a todas las apps si puedes ver el stream. Puedes hacer una copia de esta regla y deshabilitar la regla por defecto (por mantener un copia).
No lo he probado pero el cambio podría ser:
(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and (user.name!="User Test" or resource.app.stream.name!="NombreStream" or resource.name = "NombreApp")) or ((resource.resourcetype = "App.Object" and resource.published ="true" and resource.objectType != "app_appscript" and resource.objectType != "loadmodel") and resource.app.stream.HasPrivilege("read"))
