Method | Description | |
---|---|---|
BreakRootMapInheritance ( string webUrl, |
||
GetAllSecurityGroups ( string webUrl ) : |
||
GetIsUserGlymaSecurityManager ( string webUrl ) : |
||
GetPermissionLevelForObject ( string webUrl, |
Gets the highest permission (role) name that the current user has if they have access to the object
|
|
GetPermissionNameForObject ( string webUrl, |
Gets the highest permission (role) name that the current user has if they have access to the object
|
|
GetSecurableContextId ( string webUrl ) : |
Gets the security context id from the URL of the current site
|
|
GetSecurityAssociations ( string webUrl, IEnumerable |
Gets the current security associations for a list of groups against a particular securable object
|
|
GetUsersPermissionLevel ( string webUrl ) : |
Gets the highest permission level that a user has
|
|
GetUsersPermissionLevelName ( string webUrl ) : |
Gets the highest permission level that a user has
|
|
GlymaSecurityService ( ) : System | ||
RestoreRootMapInheritance ( string webUrl, |
||
SetProjectManagerGroupAssociations ( string webUrl, |
This method is called by a Glyma Project Manager when they create a new project, it will associate any Glyma Project Manager group the user belongs to with the newly created project.
|
|
UpdateSecurityAssociations ( string webUrl, IList |
Adds or Removes security associations for a batch of groups.
|
public BreakRootMapInheritance ( string webUrl, |
||
webUrl | string | |
securableObject | ||
return |
public GetAllSecurityGroups ( string webUrl ) : |
||
webUrl | string | |
return |
public GetIsUserGlymaSecurityManager ( string webUrl ) : |
||
webUrl | string | |
return |
public GetPermissionLevelForObject ( string webUrl, |
||
webUrl | string | The URL for the SP site |
securableObject | An object that contains the Parent and Object ID's /// SecurableParentUid: The ID of the securable parent (Guid.Empty for projects), /// SecurableObjectUid: The ID of the securable object (root map UID or project UID if securing a project) | |
return |
public GetPermissionNameForObject ( string webUrl, |
||
webUrl | string | The URL for the SP site |
securableObject | An object that contains the Parent and Object ID's /// SecurableParentUid: The ID of the securable parent (Guid.Empty for projects), /// SecurableObjectUid: The ID of the securable object (root map UID or project UID if securing a project) | |
return |
public GetSecurableContextId ( string webUrl ) : |
||
webUrl | string | The URL for the SP site |
return |
public GetSecurityAssociations ( string webUrl, IEnumerable |
||
webUrl | string | The URL for the SP site |
groups | IEnumerable |
A list of groups to get the security assocations for |
securableObject | An object that contains the Parent and Object ID's /// SecurableParentUid: The ID of the securable parent (Guid.Empty for projects), /// SecurableObjectUid: The ID of the securable object (root map UID or project UID if securing a project) | |
return |
public GetUsersPermissionLevel ( string webUrl ) : |
||
webUrl | string | |
return |
public GetUsersPermissionLevelName ( string webUrl ) : |
||
webUrl | string | |
return |
public RestoreRootMapInheritance ( string webUrl, |
||
webUrl | string | |
securableObject | ||
return |
public SetProjectManagerGroupAssociations ( string webUrl, |
||
webUrl | string | The URL for the SP site |
securableObject | Describes the project that was just added | |
return |
public UpdateSecurityAssociations ( string webUrl, IList |
||
webUrl | string | The URL for the SP site |
securityAssociations | IList |
The details of the group and the securable object and whether it's an add or remove operation |
return |