diff --git a/frontend/src/components/dialog/add-abuse-report-dialog.js b/frontend/src/components/dialog/add-abuse-report-dialog.js index 5743f8f5ea..41ae334ea8 100644 --- a/frontend/src/components/dialog/add-abuse-report-dialog.js +++ b/frontend/src/components/dialog/add-abuse-report-dialog.js @@ -34,7 +34,7 @@ class AddAbuseReportDialog extends React.Component { } seafileAPI.addAbuseReport(this.props.sharedToken, this.state.abuseType, this.state.description, this.state.reporter, this.props.filePath).then((res) => { this.props.toggleAddAbuseReportDialog(); - toaster.success(gettext('Success'), { duration: 2 }); + toaster.success(gettext('Abuse report added'), { duration: 2 }); }).catch((error) => { if (error.response) { this.setState({ diff --git a/frontend/src/components/dialog/org-rename-department-dialog.js b/frontend/src/components/dialog/org-rename-department-dialog.js index 09ad61ffc6..b7534827ce 100644 --- a/frontend/src/components/dialog/org-rename-department-dialog.js +++ b/frontend/src/components/dialog/org-rename-department-dialog.js @@ -38,7 +38,7 @@ class RenameDepartmentDialog extends React.Component { seafileAPI.orgAdminUpdateDepartGroup(orgID, groupID, this.state.departmentName.trim()).then((res) => { this.props.toggle(); this.props.onDepartmentNameChanged(res.data); - toaster.success(gettext('Success')); + toaster.success(gettext('Name updated')); }).catch(error => { let errorMsg = Utils.getErrorMsg(error); this.setState({ errMessage: errorMsg }); diff --git a/frontend/src/components/dialog/publish-wiki-dialog.js b/frontend/src/components/dialog/publish-wiki-dialog.js index 7b2d884195..80b71ab24a 100644 --- a/frontend/src/components/dialog/publish-wiki-dialog.js +++ b/frontend/src/components/dialog/publish-wiki-dialog.js @@ -61,7 +61,7 @@ class PublishWikiDialog extends React.Component { let wiki_id = this.props.wiki.id; wikiAPI.deletePublishWikiLink(wiki_id).then((res) => { this.setState({ url: '' }); - toaster.success(gettext('Successfully')); + toaster.success(gettext('Wiki custom URL deleted')); }).catch((error) => { if (error.response) { let errorMsg = error.response.data.error_msg; diff --git a/frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js b/frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js index ef521fcb4b..2e9e86f25a 100644 --- a/frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js +++ b/frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js @@ -33,7 +33,7 @@ class RenameDepartmentDialog extends React.Component { seafileAPI.sysAdminRenameDepartment(this.props.groupID, this.state.departmentName.trim()).then((res) => { this.props.toggle(); this.props.onDepartmentNameChanged(res.data); - toaster.success(gettext('Success')); + toaster.success(gettext('Department renamed')); }).catch(error => { let errorMsg = Utils.getErrorMsg(error); this.setState({ errMessage: errorMsg }); diff --git a/frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js b/frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js index f09f326d67..a6c90866d5 100644 --- a/frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js +++ b/frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js @@ -38,7 +38,7 @@ const UserSetPassword = ({ toggle }) => { setErrorMessage(''); setCanSubmit(false); userAPI.resetPassword(null, password).then(() => { - toaster.success('Password set'); + toaster.success(gettext('Password set')); location.reload(); toggle(); }).catch(error => { diff --git a/frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js b/frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js index 6d2a1c03f9..fc88954137 100644 --- a/frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js +++ b/frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js @@ -45,7 +45,7 @@ const UserUpdatePassword = ({ toggle }) => { setErrorMessage(''); setCanSubmit(false); userAPI.resetPassword(currentPassword, newPassword).then(() => { - toaster.success('Password updated'); + toaster.success(gettext('Password updated')); toggle(); }).catch(error => { const errMessage = Utils.getErrorMsg(error); diff --git a/frontend/src/components/user-settings/email-notice.js b/frontend/src/components/user-settings/email-notice.js index 286b603ed5..d8ebf1b1b6 100644 --- a/frontend/src/components/user-settings/email-notice.js +++ b/frontend/src/components/user-settings/email-notice.js @@ -54,7 +54,7 @@ class EmailNotice extends React.Component { e.preventDefault(); let { fileUpdatesEmailInterval, collaborateEmailInterval } = this.state; seafileAPI.updateEmailNotificationInterval(fileUpdatesEmailInterval, collaborateEmailInterval).then((res) => { - toaster.success(gettext('Success')); + toaster.success(gettext('Email notification updated')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); toaster.danger(errorMsg); diff --git a/frontend/src/components/user-settings/user-avatar-form.js b/frontend/src/components/user-settings/user-avatar-form.js index 112024f68b..01de9e4e10 100644 --- a/frontend/src/components/user-settings/user-avatar-form.js +++ b/frontend/src/components/user-settings/user-avatar-form.js @@ -52,12 +52,11 @@ class UserAvatarForm extends React.Component { return false; } - // this.form.current.submit(); seafileAPI.updateUserAvatar(file, 160).then((res) => { this.setState({ avatarSrc: res.data.avatar_url }); - toaster.success(gettext('Success')); + toaster.success(gettext('Avatar updated')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); toaster.danger(errorMsg); diff --git a/frontend/src/components/user-settings/web-api-auth-token.js b/frontend/src/components/user-settings/web-api-auth-token.js index 1a418657d0..53b07dfa86 100644 --- a/frontend/src/components/user-settings/web-api-auth-token.js +++ b/frontend/src/components/user-settings/web-api-auth-token.js @@ -35,7 +35,7 @@ class WebAPIAuthToken extends React.Component { authToken: res.data.token, isAuthTokenVisible: false }); - toaster.success(gettext('Success')); + toaster.success(gettext('Auth Token created')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); toaster.danger(errorMsg); @@ -48,7 +48,7 @@ class WebAPIAuthToken extends React.Component { authToken: '', isAuthTokenVisible: false }); - toaster.success(gettext('Success')); + toaster.success(gettext('Auth Token deleted')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); toaster.danger(errorMsg); diff --git a/frontend/src/components/user-settings/webdav-password.js b/frontend/src/components/user-settings/webdav-password.js index 812db933a0..e870e3313f 100644 --- a/frontend/src/components/user-settings/webdav-password.js +++ b/frontend/src/components/user-settings/webdav-password.js @@ -34,7 +34,7 @@ class WebdavPassword extends React.Component { this.setState({ isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted, }); - toaster.success(gettext('Success')); + toaster.success(gettext('Password updated')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); this.toggleSetPasswordDialog(); @@ -51,7 +51,7 @@ class WebdavPassword extends React.Component { resetPassword = (password) => { seafileAPI.updateWebdavSecret(password).then((res) => { this.toggleResetPasswordDialog(); - toaster.success(gettext('Success')); + toaster.success(gettext('Password reset')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); this.toggleResetPasswordDialog(); @@ -71,7 +71,7 @@ class WebdavPassword extends React.Component { this.setState({ isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted, }); - toaster.success(gettext('Success')); + toaster.success(gettext('Password removed')); }).catch((error) => { let errorMsg = Utils.getErrorMsg(error); this.toggleRemovePasswordDialog(); diff --git a/frontend/src/components/wiki-card-view/wiki-card-item.js b/frontend/src/components/wiki-card-view/wiki-card-item.js index 887668ecc9..9d98f972e8 100644 --- a/frontend/src/components/wiki-card-view/wiki-card-item.js +++ b/frontend/src/components/wiki-card-view/wiki-card-item.js @@ -92,7 +92,7 @@ class WikiCardItem extends Component { wikiAPI.publishWiki(this.props.wiki.id, publish_url).then((res) => { const { publish_url } = res.data; this.setState({ customUrl: publish_url }); - toaster.success(gettext('Successfully.')); + toaster.success(gettext('Wiki published')); }).catch((error) => { if (error.response) { let errorMsg = error.response.data.error_msg; diff --git a/frontend/src/pages/org-admin/org-saml-config.js b/frontend/src/pages/org-admin/org-saml-config.js index b53b707c79..8e84e28cc8 100644 --- a/frontend/src/pages/org-admin/org-saml-config.js +++ b/frontend/src/pages/org-admin/org-saml-config.js @@ -62,7 +62,7 @@ class OrgSAMLConfig extends Component { domainVerified: res.data.saml_config.domain_verified || false, idpCertificate: res.data.saml_config.idp_certificate || '', }); - toaster.success(gettext('Success')); + toaster.success(gettext('SAML config updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); @@ -73,7 +73,7 @@ class OrgSAMLConfig extends Component { const { domain } = this.state; seafileAPI.orgAdminVerifyDomain(orgID, domain).then((res) => { this.setState({ domainVerified: res.data.domain_verified }); - toaster.success(gettext('Success')); + toaster.success(gettext('Domain verified')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); diff --git a/frontend/src/pages/org-admin/web-settings/web-settings.js b/frontend/src/pages/org-admin/web-settings/web-settings.js index 721b59d027..8bea8dac75 100644 --- a/frontend/src/pages/org-admin/web-settings/web-settings.js +++ b/frontend/src/pages/org-admin/web-settings/web-settings.js @@ -54,7 +54,7 @@ class OrgWebSettings extends Component { this.setState({ config_dict: res.data }); - toaster.success(gettext('Success')); + toaster.success(gettext('Name updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); @@ -66,7 +66,7 @@ class OrgWebSettings extends Component { this.setState({ logoPath: res.data.logo_path }); - toaster.success(gettext('Success')); + toaster.success(gettext('Logo updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); @@ -75,7 +75,7 @@ class OrgWebSettings extends Component { orgSaveSetting = (key, value) => { seafileAPI.orgAdminSetSysSettingInfo(orgID, key, value).then((res) => { - toaster.success(gettext('Success')); + toaster.success(gettext('System settings updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); diff --git a/frontend/src/pages/sys-admin/institutions/institution-admins.js b/frontend/src/pages/sys-admin/institutions/institution-admins.js index 43729782f7..2ed4b2179e 100644 --- a/frontend/src/pages/sys-admin/institutions/institution-admins.js +++ b/frontend/src/pages/sys-admin/institutions/institution-admins.js @@ -262,7 +262,7 @@ class InstitutionAdmins extends Component { return user.email != email; }); this.setState({ userList: newUserList }); - toaster.success('success'); + toaster.success(gettext('User deleted')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); diff --git a/frontend/src/pages/sys-admin/institutions/institution-users.js b/frontend/src/pages/sys-admin/institutions/institution-users.js index ab8347154d..3030454f0e 100644 --- a/frontend/src/pages/sys-admin/institutions/institution-users.js +++ b/frontend/src/pages/sys-admin/institutions/institution-users.js @@ -305,7 +305,7 @@ class InstitutionUsers extends Component { return user; }); this.setState({ userList: userList }); - toaster.success(gettext('Success')); + toaster.success(gettext('Admin updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); @@ -346,7 +346,7 @@ class InstitutionUsers extends Component { return user.email != email; }); this.setState({ userList: newUserList }); - toaster.success('success'); + toaster.success(gettext('User deleted')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); diff --git a/frontend/src/pages/sys-admin/web-settings/web-settings.js b/frontend/src/pages/sys-admin/web-settings/web-settings.js index 4061de3de5..9fd2ee9d16 100644 --- a/frontend/src/pages/sys-admin/web-settings/web-settings.js +++ b/frontend/src/pages/sys-admin/web-settings/web-settings.js @@ -45,7 +45,7 @@ class WebSettings extends Component { this.setState({ config_dict: res.data }); - toaster.success(gettext('Success')); + toaster.success(gettext('System settings updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); @@ -75,7 +75,7 @@ class WebSettings extends Component { loginBGPath: res.data.login_bg_image_path }); } - toaster.success(gettext('Success')); + toaster.success(gettext('System settings updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); diff --git a/frontend/src/settings.js b/frontend/src/settings.js index a45e366a10..025894e84f 100644 --- a/frontend/src/settings.js +++ b/frontend/src/settings.js @@ -89,7 +89,7 @@ class Settings extends React.Component { this.setState({ userInfo: res.data }); - toaster.success(gettext('Success')); + toaster.success(gettext('User info updated')); }).catch((error) => { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage);