Пример #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;
 }
Пример #13
0
 /// <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;
 }
Пример #19
0
        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;
 }
Пример #28
0
 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;
 }
Пример #29
0
 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),
                };
            }
        }