Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi All,
So I got a requirement to grant access to a group of people to only one app in one of our streams. I have review the video below and follow all the steps based on the video with no results. Can someone please assist.
(resource.resourcetype= "App" and resource. stream. HasPrivilege("read")and resource.@AppProfessionalServices.empty()) or ((resource.resourtype="App.Object" and resource.Published ="true")and resource.app.stream.HasPrivilege("read"))
Sorry for got to add the link to the video I was referring to.
https://www.youtube.com/watch?v=feSaaJZ7Jco&feature=youtu.be&t=678
Create a custom property for Users.
Assign appropriate values for Custom Property(Say Name of Stream)
Assign Custom property value to users whom you want to give access to this stream.
Create associated Security Rule for access that stream and Use Custom Property over there while creating a security rule
((user.@SalesStream="SaleStream" and user.@SalesGroup="SalesGroup" and resource.objectType="sheet" and user.@SalesApp="Sales App" and resource.objectType="app" ))
Not sure about object type=sheet
I believe Salesgroup is not required as well cus then it would inividual users with new custom property which we already defined by assigning SalesApp to user as property.
But you'd need to create Custom Property for the
Stream+Users= SaleStream
Apps+Users=SalesApp
Then add that custom property to the users who would be assigned as a group.
Resource filters should be Stream, App and sheet I guess.
Cannot guarantee if above would work but it is the simplest way I believe.