示例#1
0
 public DocuSignHelper(
     DocuSignToken docuSignToken,
     FileSecurity fileSecurity,
     IDaoFactory daoFactory,
     IOptionsMonitor <ILog> options,
     BaseCommonLinkUtility baseCommonLinkUtility,
     UserManager userManager,
     AuthContext authContext,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     FileMarker fileMarker,
     GlobalFolderHelper globalFolderHelper,
     FilesMessageService filesMessageService,
     FilesLinkUtility filesLinkUtility,
     IServiceProvider serviceProvider,
     ConsumerFactory consumerFactory)
 {
     DocuSignToken             = docuSignToken;
     FileSecurity              = fileSecurity;
     DaoFactory                = daoFactory;
     BaseCommonLinkUtility     = baseCommonLinkUtility;
     UserManager               = userManager;
     AuthContext               = authContext;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     FileMarker                = fileMarker;
     GlobalFolderHelper        = globalFolderHelper;
     FilesMessageService       = filesMessageService;
     FilesLinkUtility          = filesLinkUtility;
     ServiceProvider           = serviceProvider;
     ConsumerFactory           = consumerFactory;
     Log = options.CurrentValue;
 }
示例#2
0
            public EditorConfiguration(
                UserManager userManager,
                AuthContext authContext,
                DisplayUserSettingsHelper displayUserSettingsHelper,
                FilesLinkUtility filesLinkUtility,
                BaseCommonLinkUtility baseCommonLinkUtility,
                PluginsConfig pluginsConfig,
                EmbeddedConfig embeddedConfig,
                CustomizationConfig customizationConfig)
            {
                UserManager           = userManager;
                AuthContext           = authContext;
                FilesLinkUtility      = filesLinkUtility;
                BaseCommonLinkUtility = baseCommonLinkUtility;
                Customization         = customizationConfig;
                Plugins   = pluginsConfig;
                Embedded  = embeddedConfig;
                _userInfo = userManager.GetUsers(authContext.CurrentAccount.ID);

                User = _userInfo.ID.Equals(ASC.Core.Configuration.Constants.Guest.ID)
                           ? new UserConfig
                {
                    Id   = Guid.NewGuid().ToString(),
                    Name = FilesCommonResource.Guest,
                }
                           : new UserConfig
                {
                    Id   = _userInfo.ID.ToString(),
                    Name = _userInfo.DisplayUserName(false, displayUserSettingsHelper),
                };
            }
示例#3
0
 public EmployeeWraperHelper(ApiContext httpContext, DisplayUserSettingsHelper displayUserSettingsHelper, UserPhotoManager userPhotoManager, CommonLinkUtility commonLinkUtility)
 {
     HttpContext = httpContext;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     UserPhotoManager          = userPhotoManager;
     CommonLinkUtility         = commonLinkUtility;
 }
示例#4
0
 public StudioNotifyService(
     UserManager userManager,
     StudioNotifyHelper studioNotifyHelper,
     StudioNotifyServiceHelper studioNotifyServiceHelper,
     TenantExtra tenantExtra,
     AuthManager authentication,
     AuthContext authContext,
     IConfiguration configuration,
     TenantManager tenantManager,
     CoreBaseSettings coreBaseSettings,
     CommonLinkUtility commonLinkUtility,
     SetupInfo setupInfo,
     IServiceProvider serviceProvider,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     SettingsManager settingsManager,
     WebItemSecurity webItemSecurity,
     IOptionsMonitor <ILog> option)
 {
     Log                       = option.Get("ASC.Notify");
     client                    = studioNotifyServiceHelper;
     TenantExtra               = tenantExtra;
     Authentication            = authentication;
     AuthContext               = authContext;
     Configuration             = configuration;
     TenantManager             = tenantManager;
     CoreBaseSettings          = coreBaseSettings;
     CommonLinkUtility         = commonLinkUtility;
     SetupInfo                 = setupInfo;
     ServiceProvider           = serviceProvider;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     SettingsManager           = settingsManager;
     WebItemSecurity           = webItemSecurity;
     UserManager               = userManager;
     StudioNotifyHelper        = studioNotifyHelper;
 }
示例#5
0
 public EditHistoryAuthor(
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     UserManager = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
 }
示例#6
0
 public StudioWhatsNewNotifyScope(TenantManager tenantManager,
                                  PaymentManager paymentManager,
                                  TenantUtil tenantUtil,
                                  StudioNotifyHelper studioNotifyHelper,
                                  UserManager userManager,
                                  SecurityContext securityContext,
                                  AuthContext authContext,
                                  AuthManager authManager,
                                  CommonLinkUtility commonLinkUtility,
                                  DisplayUserSettingsHelper displayUserSettingsHelper,
                                  FeedAggregateDataProvider feedAggregateDataProvider,
                                  CoreSettings coreSettings)
 {
     TenantManager             = tenantManager;
     PaymentManager            = paymentManager;
     TenantUtil                = tenantUtil;
     StudioNotifyHelper        = studioNotifyHelper;
     UserManager               = userManager;
     SecurityContext           = securityContext;
     AuthContext               = authContext;
     AuthManager               = authManager;
     CommonLinkUtility         = commonLinkUtility;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     FeedAggregateDataProvider = feedAggregateDataProvider;
     CoreSettings              = coreSettings;
 }
示例#7
0
 public void Deconstruct(out TenantManager tenantManager,
                         out PaymentManager paymentManager,
                         out TenantUtil tenantUtil,
                         out StudioNotifyHelper studioNotifyHelper,
                         out UserManager userManager,
                         out SecurityContext securityContext,
                         out AuthContext authContext,
                         out AuthManager authManager,
                         out CommonLinkUtility commonLinkUtility,
                         out DisplayUserSettingsHelper displayUserSettingsHelper,
                         out FeedAggregateDataProvider feedAggregateDataProvider,
                         out CoreSettings coreSettings)
 {
     tenantManager             = TenantManager;
     paymentManager            = PaymentManager;
     tenantUtil                = TenantUtil;
     studioNotifyHelper        = StudioNotifyHelper;
     userManager               = UserManager;
     securityContext           = SecurityContext;
     authContext               = AuthContext;
     authManager               = AuthManager;
     commonLinkUtility         = CommonLinkUtility;
     displayUserSettingsHelper = DisplayUserSettingsHelper;
     feedAggregateDataProvider = FeedAggregateDataProvider;
     coreSettings              = CoreSettings;
 }
示例#8
0
 public TodoWrapperHelper(
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     UserManager = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
 }
示例#9
0
 public NotifyHelperScope(UserManager userManager, StudioNotifyHelper studioNotifyHelper, StudioNotifySource studioNotifySource, DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     UserManager               = userManager;
     StudioNotifyHelper        = studioNotifyHelper;
     StudioNotifySource        = studioNotifySource;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
 }
示例#10
0
 public ImportDataOperation(TenantUtil tenantUtil,
                            ImportFromCSV importFromCSV,
                            DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     _tenantUtil                = tenantUtil;
     _importFromCSV             = importFromCSV;
     _displayUserSettingsHelper = displayUserSettingsHelper;
 }
示例#11
0
 public EditHistoryAuthor(
     AuthContext authContext,
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     AuthContext = authContext;
     UserManager = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
 }
示例#12
0
 public EditHistory(
     IOptionsMonitor <ILog> options,
     TenantUtil tenantUtil,
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     Logger      = options.CurrentValue;
     TenantUtil  = tenantUtil;
     UserManager = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
 }
 /// <summary>
 /// </summary>
 /// <param name="context"></param>
 /// <param name="fileStorageService"></param>
 public FilesControllerHelper(
     ApiContext context,
     FileStorageService <T> fileStorageService,
     FileWrapperHelper fileWrapperHelper,
     FilesSettingsHelper filesSettingsHelper,
     FilesLinkUtility filesLinkUtility,
     FileUploader fileUploader,
     DocumentServiceHelper documentServiceHelper,
     TenantManager tenantManager,
     SecurityContext securityContext,
     FolderWrapperHelper folderWrapperHelper,
     FileOperationWraperHelper fileOperationWraperHelper,
     FileShareWrapperHelper fileShareWrapperHelper,
     FileShareParamsHelper fileShareParamsHelper,
     EntryManager entryManager,
     FolderContentWrapperHelper folderContentWrapperHelper,
     ChunkedUploadSessionHelper chunkedUploadSessionHelper,
     DocumentServiceTrackerHelper documentServiceTracker,
     IOptionsMonitor <ILog> optionMonitor,
     SettingsManager settingsManager,
     EncryptionKeyPairHelper encryptionKeyPairHelper,
     IHttpContextAccessor httpContextAccessor,
     FileConverter fileConverter,
     ApiDateTimeHelper apiDateTimeHelper,
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
 {
     ApiContext                 = context;
     FileStorageService         = fileStorageService;
     FileWrapperHelper          = fileWrapperHelper;
     FilesSettingsHelper        = filesSettingsHelper;
     FilesLinkUtility           = filesLinkUtility;
     FileUploader               = fileUploader;
     DocumentServiceHelper      = documentServiceHelper;
     TenantManager              = tenantManager;
     SecurityContext            = securityContext;
     FolderWrapperHelper        = folderWrapperHelper;
     FileOperationWraperHelper  = fileOperationWraperHelper;
     FileShareWrapperHelper     = fileShareWrapperHelper;
     FileShareParamsHelper      = fileShareParamsHelper;
     EntryManager               = entryManager;
     FolderContentWrapperHelper = folderContentWrapperHelper;
     ChunkedUploadSessionHelper = chunkedUploadSessionHelper;
     DocumentServiceTracker     = documentServiceTracker;
     SettingsManager            = settingsManager;
     EncryptionKeyPairHelper    = encryptionKeyPairHelper;
     ApiDateTimeHelper          = apiDateTimeHelper;
     UserManager                = userManager;
     DisplayUserSettingsHelper  = displayUserSettingsHelper;
     HttpContextAccessor        = httpContextAccessor;
     FileConverter              = fileConverter;
     Logger = optionMonitor.Get("ASC.Files");
 }
示例#14
0
 public EmployeeWraperFullHelper(
     ApiContext context,
     UserManager userManager,
     UserPhotoManager userPhotoManager,
     WebItemSecurity webItemSecurity,
     CommonLinkUtility commonLinkUtility,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     ApiDateTimeHelper apiDateTimeHelper)
     : base(context, displayUserSettingsHelper, userPhotoManager, commonLinkUtility, userManager)
 {
     Context           = context;
     WebItemSecurity   = webItemSecurity;
     ApiDateTimeHelper = apiDateTimeHelper;
 }
示例#15
0
 public void Deconstruct(
     out UserManager userManager,
     out StudioNotifyHelper studioNotifyHelper,
     out StudioNotifySource studioNotifySource,
     out DisplayUserSettingsHelper displayUserSettingsHelper,
     out AuthManager authManager
     )
 {
     userManager               = UserManager;
     studioNotifyHelper        = StudioNotifyHelper;
     studioNotifySource        = StudioNotifySource;
     displayUserSettingsHelper = DisplayUserSettingsHelper;
     authManager               = AuthManager;
 }
示例#16
0
 public EmployeeWraperFullHelper(
     ApiContext context,
     UserManager userManager,
     UserPhotoManager userPhotoManager,
     WebItemSecurity webItemSecurity,
     TenantManager tenantManager,
     CommonLinkUtility commonLinkUtility,
     DisplayUserSettingsHelper displayUserSettingsHelper)
     : base(context, displayUserSettingsHelper, userPhotoManager, commonLinkUtility)
 {
     Context         = context;
     UserManager     = userManager;
     WebItemSecurity = webItemSecurity;
     TenantManager   = tenantManager;
 }
 public BirthdayReminderCalendar(
     AuthContext context,
     TimeZoneConverter timeZoneConverter,
     UserManager userManager,
     DisplayUserSettingsHelper displayUserSettingsHelper)
     : base(context, timeZoneConverter)
 {
     UserManager = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     Id = CalendarId;
     Context.HtmlBackgroundColor = "#f08e1c";
     Context.HtmlTextColor       = "#000000";
     Context.GetGroupMethod      = () => Resources.CalendarApiResource.CommonCalendarsGroup;
     Context.CanChangeTimeZone   = false;
     EventAlertType = EventAlertType.Day;
     SharingOptions.SharedForAll = true;
 }
示例#18
0
 public Global(
     IConfiguration configuration,
     AuthContext authContext,
     UserManager userManager,
     CoreSettings coreSettings,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     CustomNamingPeople customNamingPeople,
     FileSecurityCommon fileSecurityCommon)
 {
     Configuration             = configuration;
     AuthContext               = authContext;
     UserManager               = userManager;
     CoreSettings              = coreSettings;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     CustomNamingPeople        = customNamingPeople;
     FileSecurityCommon        = fileSecurityCommon;
 }
        public CalendarNotifyClient(
            AuthContext authContext,
            IServiceProvider serviceProvider,
            UserManager userManager,
            CalendarNotifySource calendarNotifySource,
            CommonLinkUtility commonLinkUtility,
            DisplayUserSettingsHelper displayUserSettingsHelper)
        {
            AuthContext               = authContext;
            ServiceProvider           = serviceProvider;
            CalendarNotifySource      = calendarNotifySource;
            UserManager               = userManager;
            CommonLinkUtility         = commonLinkUtility;
            DisplayUserSettingsHelper = displayUserSettingsHelper;

            NotifyContext = new NotifyContext(serviceProvider);
            _notifyClient = NotifyContext.NotifyService.RegisterClient(CalendarNotifySource, ServiceProvider.CreateScope());
        }
示例#20
0
 public PublicItemWrapperHelper(
     UserManager userManager,
     AuthManager authentication,
     AuthContext authContext,
     TenantManager tenantManager,
     TimeZoneConverter timeZoneConverter,
     PermissionContext permissionContext,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     DataProvider dataProvider)
 {
     UserManager               = userManager;
     Authentication            = authentication;
     TenantManager             = tenantManager;
     AuthContext               = authContext;
     TimeZoneConverter         = timeZoneConverter;
     PermissionContext         = permissionContext;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     DataProvider              = dataProvider;
 }
示例#21
0
 public FilesSpaceUsageStatManager(
     DbContextManager <ASC.Files.Core.EF.FilesDbContext> dbContextManager,
     TenantManager tenantManager,
     UserManager userManager,
     UserPhotoManager userPhotoManager,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     CommonLinkUtility commonLinkUtility,
     GlobalFolderHelper globalFolderHelper,
     PathProvider pathProvider)
 {
     FilesDbContext            = dbContextManager.Get(FileConstant.DatabaseId);
     TenantManager             = tenantManager;
     UserManager               = userManager;
     UserPhotoManager          = userPhotoManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     CommonLinkUtility         = commonLinkUtility;
     GlobalFolderHelper        = globalFolderHelper;
     PathProvider              = pathProvider;
 }
示例#22
0
 public CrmSecurity(SecurityContext securityContext,
                    AuthorizationManager authorizationManager,
                    UserManager userManager,
                    DisplayUserSettingsHelper displayUserSettingsHelper,
                    DaoFactory daoFactory,
                    WebItemSecurity webItemSecurity,
                    PermissionContext permissionContext,
                    CurrencyProvider currencyProvider,
                    TenantManager tenantManager)
 {
     _securityContext           = securityContext;
     _authorizationManager      = authorizationManager;
     _userManager               = userManager;
     _displayUserSettingsHelper = displayUserSettingsHelper;
     _daoFactory        = daoFactory;
     _webItemSecurity   = webItemSecurity;
     _permissionContext = permissionContext;
     _currencyProvider  = currencyProvider;
 }
示例#23
0
 public CalendarWrapperHelper(
     AuthContext authContext,
     AuthManager authentication,
     TenantManager tenantManager,
     TimeZoneWrapperHelper timeZoneWrapperHelper,
     UserManager userManager,
     DisplayUserSettingsHelper dsplayUserSettingsHelper,
     PublicItemCollectionHelper publicItemCollectionHelper,
     PermissionContext permissionContext)
 {
     AuthContext                = authContext;
     Authentication             = authentication;
     TenantManager              = tenantManager;
     UserManager                = userManager;
     DisplayUserSettingsHelper  = dsplayUserSettingsHelper;
     TimeZoneWrapperHelper      = timeZoneWrapperHelper;
     PublicItemCollectionHelper = publicItemCollectionHelper;
     PermissionContext          = permissionContext;
 }
示例#24
0
 public DocumentServiceTrackerHelper(
     SecurityContext securityContext,
     UserManager userManager,
     TenantManager tenantManager,
     FilesLinkUtility filesLinkUtility,
     EmailValidationKeyProvider emailValidationKeyProvider,
     BaseCommonLinkUtility baseCommonLinkUtility,
     SocketManager socketManager,
     GlobalStore globalStore,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     IDaoFactory daoFactory,
     IOptionsMonitor <ILog> options,
     DocumentServiceHelper documentServiceHelper,
     EntryManager entryManager,
     FileShareLink fileShareLink,
     FilesMessageService filesMessageService,
     DocumentServiceConnector documentServiceConnector,
     NotifyClient notifyClient,
     MailMergeTaskRunner mailMergeTaskRunner,
     FileTrackerHelper fileTracker)
 {
     SecurityContext            = securityContext;
     UserManager                = userManager;
     TenantManager              = tenantManager;
     FilesLinkUtility           = filesLinkUtility;
     EmailValidationKeyProvider = emailValidationKeyProvider;
     BaseCommonLinkUtility      = baseCommonLinkUtility;
     SocketManager              = socketManager;
     GlobalStore                = globalStore;
     DisplayUserSettingsHelper  = displayUserSettingsHelper;
     DaoFactory               = daoFactory;
     DocumentServiceHelper    = documentServiceHelper;
     EntryManager             = entryManager;
     FileShareLink            = fileShareLink;
     FilesMessageService      = filesMessageService;
     DocumentServiceConnector = documentServiceConnector;
     NotifyClient             = notifyClient;
     MailMergeTaskRunner      = mailMergeTaskRunner;
     FileTracker              = fileTracker;
     Logger = options.CurrentValue;
 }
示例#25
0
 public CasesController(CrmSecurity crmSecurity,
                        DaoFactory daoFactory,
                        ApiContext apiContext,
                        MessageTarget messageTarget,
                        MessageService messageService,
                        NotifyClient notifyClient,
                        SecurityContext securityContext,
                        DisplayUserSettingsHelper displayUserSettingsHelper,
                        UserManager userManager,
                        IMapper mapper)
     : base(daoFactory, crmSecurity, mapper)
 {
     _apiContext                = apiContext;
     _messageTarget             = messageTarget;
     _messageService            = messageService;
     _notifyClient              = notifyClient;
     _securityContext           = securityContext;
     _displayUserSettingsHelper = displayUserSettingsHelper;
     _userManager               = userManager;
     _mapper = mapper;
 }
示例#26
0
 public EventWrapperHelper(
     UserManager userManager,
     AuthManager authentication,
     TenantManager tenantManager,
     PermissionContext permissionContext,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     PublicItemCollectionHelper publicItemCollectionHelper,
     AuthContext context,
     TimeZoneConverter timeZoneConverter,
     DataProvider dataProvider)
 {
     Authentication             = authentication;
     TenantManager              = tenantManager;
     UserManager                = userManager;
     PublicItemCollectionHelper = publicItemCollectionHelper;
     DisplayUserSettingsHelper  = displayUserSettingsHelper;
     PermissionContext          = permissionContext;
     AuthContext                = context;
     TimeZoneConverter          = timeZoneConverter;
     DataProvider               = dataProvider;
 }
示例#27
0
 public FileSharing(
     Global global,
     FileSecurity fileSecurity,
     AuthContext authContext,
     UserManager userManager,
     IOptionsMonitor <ILog> optionsMonitor,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     FileShareLink fileShareLink,
     IDaoFactory daoFactory,
     FileSharingHelper fileSharingHelper)
 {
     Global       = global;
     FileSecurity = fileSecurity;
     AuthContext  = authContext;
     UserManager  = userManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     FileShareLink             = fileShareLink;
     DaoFactory        = daoFactory;
     FileSharingHelper = fileSharingHelper;
     Logger            = optionsMonitor.CurrentValue;
 }
 public void Deconstruct(out TenantManager tenantManager,
                         out CoreBaseSettings coreBaseSettings,
                         out MessageService messageService,
                         out StudioNotifyService studioNotifyService,
                         out SecurityContext securityContext,
                         out UserManager userManager,
                         out UserPhotoManager userPhotoManager,
                         out DisplayUserSettingsHelper displayUserSettingsHelper,
                         out MessageTarget messageTarget,
                         out IOptionsMonitor <ILog> optionsMonitor)
 {
     tenantManager             = TenantManager;
     coreBaseSettings          = CoreBaseSettings;
     messageService            = MessageService;
     studioNotifyService       = StudioNotifyService;
     securityContext           = SecurityContext;
     userManager               = UserManager;
     userPhotoManager          = UserPhotoManager;
     displayUserSettingsHelper = DisplayUserSettingsHelper;
     messageTarget             = MessageTarget;
     optionsMonitor            = Options;
 }
 public ReassignProgressItemScope(TenantManager tenantManager,
                                  CoreBaseSettings coreBaseSettings,
                                  MessageService messageService,
                                  StudioNotifyService studioNotifyService,
                                  SecurityContext securityContext,
                                  UserManager userManager,
                                  UserPhotoManager userPhotoManager,
                                  DisplayUserSettingsHelper displayUserSettingsHelper,
                                  MessageTarget messageTarget,
                                  IOptionsMonitor <ILog> options)
 {
     TenantManager             = tenantManager;
     CoreBaseSettings          = coreBaseSettings;
     MessageService            = messageService;
     StudioNotifyService       = studioNotifyService;
     SecurityContext           = securityContext;
     UserManager               = userManager;
     UserPhotoManager          = userPhotoManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     MessageTarget             = messageTarget;
     Options = options;
 }
示例#30
0
        public EditorConfiguration(
            UserManager userManager,
            AuthContext authContext,
            DisplayUserSettingsHelper displayUserSettingsHelper,
            FilesLinkUtility filesLinkUtility,
            FileUtility fileUtility,
            BaseCommonLinkUtility baseCommonLinkUtility,
            PluginsConfig pluginsConfig,
            EmbeddedConfig embeddedConfig,
            CustomizationConfig <T> customizationConfig,
            FilesSettingsHelper filesSettingsHelper,
            IDaoFactory daoFactory,
            EntryManager entryManager)
        {
            UserManager           = userManager;
            AuthContext           = authContext;
            FilesLinkUtility      = filesLinkUtility;
            FileUtility           = fileUtility;
            BaseCommonLinkUtility = baseCommonLinkUtility;
            Customization         = customizationConfig;
            FilesSettingsHelper   = filesSettingsHelper;
            DaoFactory            = daoFactory;
            EntryManager          = entryManager;
            Plugins   = pluginsConfig;
            Embedded  = embeddedConfig;
            _userInfo = userManager.GetUsers(authContext.CurrentAccount.ID);

            if (!_userInfo.ID.Equals(ASC.Core.Configuration.Constants.Guest.ID))
            {
                User = new UserConfig
                {
                    Id   = _userInfo.ID.ToString(),
                    Name = _userInfo.DisplayUserName(false, displayUserSettingsHelper),
                };
            }
        }