Class UserExtensions
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
Syntax
public static class UserExtensions
Methods
CalculateContentStartNodeIds(IUser, IEntityService)
Declaration
public static int[] CalculateContentStartNodeIds(this IUser user, IEntityService entityService)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
Declaration
public static int[] CalculateMediaStartNodeIds(this IUser user, IEntityService entityService)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
GetContentStartNodePaths(IUser, IEntityService)
Declaration
public static string[] GetContentStartNodePaths(this IUser user, IEntityService entityService)
Parameters
Returns
Type |
Description |
System.String[] |
|
Declaration
public static string[] GetMediaStartNodePaths(this IUser user, IEntityService entityService)
Parameters
Returns
Type |
Description |
System.String[] |
|
GetPermissions(IUser, String, IUserService)
Declaration
public static IEnumerable<string> GetPermissions(this IUser user, string path, IUserService userService)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
GetUserCulture(IUser, ILocalizedTextService)
Returns the culture info associated with this user, based on the language they're assigned to in the back office
Declaration
public static CultureInfo GetUserCulture(this IUser user, ILocalizedTextService textService)
Parameters
Returns
Type |
Description |
System.Globalization.CultureInfo |
|
HasAccessToSensitiveData(IUser)
Determines whether this user has access to view sensitive data
Declaration
public static bool HasAccessToSensitiveData(this IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
Type |
Description |
System.Boolean |
|
HasSectionAccess(IUser, String)
Declaration
public static bool HasSectionAccess(this IUser user, string app)
Parameters
Type |
Name |
Description |
IUser |
user |
|
System.String |
app |
|
Returns
Type |
Description |
System.Boolean |
|
IsAdmin(IUser)
Determines whether this user is an admin.
Declaration
public static bool IsAdmin(this IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
Type |
Description |
System.Boolean |
true if this user is admin; otherwise, false .
|