Search Results for

    Show / Hide Table of Contents
    View Source

    Class UmbracoUserExtensions

    Inheritance
    System.Object
    Namespace: Umbraco.Extensions
    Assembly: Umbraco.Core.dll
    Syntax
    public static class UmbracoUserExtensions

    Methods

    View Source

    GetPermissions(IUser, String, IUserService)

    Declaration
    public static IEnumerable<string> GetPermissions(this IUser user, string path, IUserService userService)
    Parameters
    Type Name Description
    IUser user
    System.String path
    IUserService userService
    Returns
    Type Description
    IEnumerable<System.String>
    View Source

    GetUserCulture(String, ILocalizedTextService, GlobalSettings)

    Declaration
    public static CultureInfo GetUserCulture(string userLanguage, ILocalizedTextService textService, GlobalSettings globalSettings)
    Parameters
    Type Name Description
    System.String userLanguage
    ILocalizedTextService textService
    GlobalSettings globalSettings
    Returns
    Type Description
    System.Globalization.CultureInfo
    View Source

    GetUserCulture(IUser, ILocalizedTextService, GlobalSettings)

    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, GlobalSettings globalSettings)
    Parameters
    Type Name Description
    IUser user
    ILocalizedTextService textService
    GlobalSettings globalSettings
    Returns
    Type Description
    System.Globalization.CultureInfo
    View Source

    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
    View Source

    IsAdmin(IUser)

    Determines whether this user belongs to the administrators group.

    Declaration
    public static bool IsAdmin(this IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    System.Boolean
    Remarks

    The 'super' user does not automatically belongs to the administrators group.

    View Source

    IsSuper(IUser)

    Determines whether this user is the 'super' user.

    Declaration
    public static bool IsSuper(this IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • GetPermissions(IUser, String, IUserService)
      • GetUserCulture(String, ILocalizedTextService, GlobalSettings)
      • GetUserCulture(IUser, ILocalizedTextService, GlobalSettings)
      • HasSectionAccess(IUser, String)
      • IsAdmin(IUser)
      • IsSuper(IUser)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX