C# Class Glyma.SharePoint.Security.GlymaUserContext

Show file Open project: chris-tomich/Glyma

Private Properties

Property Type Description
GetCurrentUserAccessToObject Glyma.Security.GetCurrentUserAccessToObjectResponse
GetHighestPermissionLevel IGlymaPermission
IsUserAuthorized bool
IsUserMapAuthor bool
IsUserMapManager bool
IsUserMapReader bool
IsUserProjectManager bool
IsUserSecurityManager bool
SetProjectManagerGroupAssociations Glyma.Security.ResponseObject

Public Methods

Method Description
GlymaUserContext ( SecurityContextManager context ) : Microsoft.SharePoint

Private Methods

Method Description
GetCurrentUserAccessToObject ( GlymaSecurableObject securableObject, bool checkProjectsChildren = false ) : GetCurrentUserAccessToObjectResponse
GetHighestPermissionLevel ( ) : IGlymaPermission
IsUserAuthorized ( GlymaPermissionLevel permissionLevel ) : bool
IsUserMapAuthor ( ) : bool
IsUserMapManager ( ) : bool
IsUserMapReader ( ) : bool
IsUserProjectManager ( ) : bool
IsUserSecurityManager ( ) : bool
SetProjectManagerGroupAssociations ( GlymaSecurableObject securableObject ) : ResponseObject

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.

Method Details

GlymaUserContext() public method

public GlymaUserContext ( SecurityContextManager context ) : Microsoft.SharePoint
context SecurityContextManager
return Microsoft.SharePoint