public VueFormController( ILogger <VueFormController> logger, IContentManager contentManager, IAuthorizationService authorizationService, IContentDefinitionManager contentDefinitionManager, IContentItemDisplayManager contentItemDisplayManager, IUpdateModelAccessor updateModelAccessor, IScriptingManager scriptingManager, ILiquidTemplateManager liquidTemplateManager, HtmlEncoder htmlEncoder, IShortcodeService shortcodeService, IContentPermissionsService contentPermissionsService, IStringLocalizer <VueFormController> stringLocalizer, IWorkflowManager workflowManager = null ) { _logger = logger; _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _contentItemDisplayManager = contentItemDisplayManager; _updateModelAccessor = updateModelAccessor; _scriptingManager = scriptingManager; _liquidTemplateManager = liquidTemplateManager; _htmlEncoder = htmlEncoder; _shortcodeService = shortcodeService; _contentPermissionsService = contentPermissionsService; S = stringLocalizer; _workflowManager = workflowManager; _authorizationService = authorizationService; }
public ArrangementService( IContentManager contentManager, IContentAliasManager aliasManager, IContentPermissionsService contentPermissionsService, CombinedLogger <ArrangementService> logger ) { _aliasManager = aliasManager; _contentManager = contentManager; _contentPermissionsService = contentPermissionsService; _logger = logger; }
public UserCanViewFilter(IContentPermissionsService contentPermissionsService) { _contentPermissionsService = contentPermissionsService; }
public ContentPermissionsDisplay(IContentPermissionsService contentPermissionsService, IHttpContextAccessor httpContextAccessor, IRoleService roleService) { _contentPermissionsService = contentPermissionsService; _httpContextAccessor = httpContextAccessor; _roleService = roleService; }