Method | Description | |
---|---|---|
AssignPermissionToCatalogLists ( string listName, ClientContext catalogContext, string userEmail, string role, IConfigurationRoot configuration ) : void | ||
AssignRemoveFullControl ( ClientContext clientContext, |
Assign or Remove Full Control base on parameter given.
|
|
CheckSecurityGroupInTeamMembers ( ClientContext clientContext, |
||
MatterAssociatedLists ( ClientContext clientContext, string matterName, |
||
RevertMatterUpdates ( |
Reverts the permission of users from matter, OneNote, Calendar libraries and matter landing page
|
|
UpdateMatterStampedProperties ( ClientContext clientContext, |
||
UpdatePermission ( ClientContext clientContext, |
Remove old users and assign permissions to new users.
|
|
UpdateUserPermissionsForMatter ( |
Method | Description | |
---|---|---|
CheckFullPermissionInAssignList ( IList |
Check Full Permission for logged in User.
|
|
GetMatterAssignedUsers ( |
Converts the matter users in a form that can be stamped to library.
|
|
GetStampPropertyValue ( object>.Dictionary |
Checks if the property exists in property bag. Returns the value for the property from property bag.
|
|
PrepareUserPermission ( IEnumerable |
Fetches the users to remove permission.
|
|
RemoveFullControl ( ClientContext clientContext, string listName, string currentLoggedInUser, bool isListItem, int matterLandingPageId ) : void |
Remove Full Permission.
|
|
RetrieveMatterUsers ( IEnumerable |
Gets the display name of users having permission on library.
|
public AssignPermissionToCatalogLists ( string listName, ClientContext catalogContext, string userEmail, string role, IConfigurationRoot configuration ) : void | ||
listName | string | |
catalogContext | ClientContext | |
userEmail | string | |
role | string | |
configuration | IConfigurationRoot | |
return | void |
public AssignRemoveFullControl ( ClientContext clientContext, |
||
clientContext | ClientContext | Client context object |
matter | Matter object | |
loggedInUser | string | Name of logged in user |
listItemId | int | ID of the list |
listExists | List |
List of existed list |
assignFullControl | bool | Flag to determine Assign or Remove Permission |
hasFullPermission | bool | |
return | void |
public CheckSecurityGroupInTeamMembers ( ClientContext clientContext, |
||
clientContext | ClientContext | |
matter | ||
userId | IList |
|
return |
public MatterAssociatedLists ( ClientContext clientContext, string matterName, |
||
clientContext | ClientContext | |
matterName | string | |
matterConfigurations | ||
return | List |
public RevertMatterUpdates ( |
||
client | Client object | |
matter | Matter object | |
clientContext | ClientContext | ClientContext object |
matterRevertListObject | MatterRevertObjectList object | |
loggedInUserTitle | string | Logged-in user title |
oldUserPermissions | IEnumerable |
Old library users |
matterLandingPageId | int | List item id |
isEditMode | bool | Add/ Edit mode |
return | bool |
public UpdateMatterStampedProperties ( ClientContext clientContext, |
||
clientContext | ClientContext | |
matterDetails | ||
matter | ||
matterStampedProperties | PropertyValues | |
isEditMode | bool | |
configuration | IConfigurationRoot | |
return | bool |
public static UpdatePermission ( ClientContext clientContext, |
||
clientContext | ClientContext | ClientContext object |
matter | Matter object | |
users | List |
List of users to remove |
loggedInUserTitle | string | |
isListItem | bool | ListItem or list |
listName | string | |
matterLandingPageId | int | List item id |
isEditMode | bool | Add/ Edit mode |
return | bool |
public UpdateUserPermissionsForMatter ( |
||
matterInformation | ||
configuration | IConfigurationRoot | |
securePassword | System | |
return | void |