Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Parameters for adding permissions to a container
Phead2
Having some issues adding permissions to containers (using the script model in C#). What are the parameters for creating an MBPermission object to add the container? Any pointers would be helpful.
Find more posts tagged with
Comments
Konidala
Hope this what you are looking for
'Adding FULL permissions for EVERYONE on root container
Dim container As MBPSCRIPTMODEL2Lib.MBContainer = mbSession.GetContainer(mbSession.RootContainer.Identifier)
Dim objUsers As MBPSCRIPTMODEL2Lib.MBObjectCollection = mbSession.GetUsers("", "everyone")
Dim enumerator As IEnumerator = objUsers.GetEnumerator
Do While enumerator.MoveNext
Dim objUser As MBPSCRIPTMODEL2Lib.MBUser = CType(enumerator.Current, MBPSCRIPTMODEL2Lib.MBUser)
If (objUser.Identifier = "S-1-1-0") Then
Dim objPermission As MBPSCRIPTMODEL2Lib.MBPermission = mbSession.CreatePermission(objUser, MBPSCRIPTMODEL2Lib.MBAccess.AccessFull)
container.AddPermission(objPermission)
End If
Loop
Phead2
Yes, thanks! I missed the createpermission method when trying to figure this out...