feat: Add ability to configure and test SMTP via UI

This commit is contained in:
Maksim Eltyshev
2025-09-22 20:35:13 +02:00
parent 3a12bb7457
commit c6f4dcdb70
114 changed files with 2161 additions and 301 deletions

View File

@@ -7,11 +7,11 @@ export const selectIsSocketDisconnected = ({ socket: { isDisconnected } }) => is
export const selectIsInitializing = ({ common: { isInitializing } }) => isInitializing;
export const selectConfig = ({ common: { config } }) => config;
export const selectBootstrap = ({ common: { bootstrap } }) => bootstrap;
export const selectOidcConfig = (state) => selectConfig(state).oidc;
export const selectOidcBootstrap = (state) => selectBootstrap(state).oidc;
export const selectActiveUsersLimit = (state) => selectConfig(state).activeUsersLimit;
export const selectActiveUsersLimit = (state) => selectBootstrap(state).activeUsersLimit;
export const selectAccessToken = ({ auth: { accessToken } }) => accessToken;
@@ -21,14 +21,17 @@ export const selectUserCreateForm = ({ ui: { userCreateForm } }) => userCreateFo
export const selectProjectCreateForm = ({ ui: { projectCreateForm } }) => projectCreateForm;
export const selectSmtpTest = ({ ui: { smtpTest } }) => smtpTest;
export default {
selectIsSocketDisconnected,
selectIsInitializing,
selectConfig,
selectOidcConfig,
selectBootstrap,
selectOidcBootstrap,
selectActiveUsersLimit,
selectAccessToken,
selectAuthenticateForm,
selectUserCreateForm,
selectProjectCreateForm,
selectSmtpTest,
};

View File

@@ -11,6 +11,8 @@ export const selectIsFavoritesEnabled = ({ core: { isFavoritesEnabled } }) => is
export const selectIsEditModeEnabled = ({ core: { isEditModeEnabled } }) => isEditModeEnabled;
export const selectConfig = ({ core: { config } }) => config;
export const selectRecentCardId = ({ core: { recentCardId } }) => recentCardId;
export const selectPrevCardId = ({ core: { prevCardIds } }) => prevCardIds.at(-1);
@@ -29,6 +31,7 @@ export default {
selectIsLogouting,
selectIsFavoritesEnabled,
selectIsEditModeEnabled,
selectConfig,
selectRecentCardId,
selectPrevCardId,
selectHomeView,