Fix EmailSettings.FeedbackEmail client validation (#22611)
* fix EmailSettings.FeedbackEmail client validation
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
9105077ee1
Коммит
067784dc4a
@@ -2497,7 +2497,11 @@ const AdminDefinition = {
|
|||||||
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.SITE.NOTIFICATIONS)),
|
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.SITE.NOTIFICATIONS)),
|
||||||
it.stateIsFalse('EmailSettings.SendEmailNotifications'),
|
it.stateIsFalse('EmailSettings.SendEmailNotifications'),
|
||||||
),
|
),
|
||||||
validate: validators.isRequired(t('admin.environment.notifications.feedbackEmail.required'), '"Notification From Address" is required'),
|
|
||||||
|
// MM-50952
|
||||||
|
// If the setting is hidden, then it is not being set in state so there is
|
||||||
|
// nothing to validate, and validation would fail anyways and prevent saving
|
||||||
|
validate: it.configIsFalse('ExperimentalSettings', 'RestrictSystemAdmin') && validators.isRequired(t('admin.environment.notifications.feedbackEmail.required'), '"Notification From Address" is required'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: Constants.SettingsTypes.TYPE_TEXT,
|
type: Constants.SettingsTypes.TYPE_TEXT,
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user