|
|
|
@ -26,12 +26,12 @@ import org.springframework.web.bind.annotation.ResponseBody; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
import org.thingsboard.rule.engine.api.MailService; |
|
|
|
import org.thingsboard.rule.engine.api.SmsService; |
|
|
|
import org.thingsboard.server.common.data.sms.config.TestSmsRequest; |
|
|
|
import org.thingsboard.server.common.data.AdminSettings; |
|
|
|
import org.thingsboard.server.common.data.UpdateMessage; |
|
|
|
import org.thingsboard.server.common.data.exception.ThingsboardException; |
|
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
|
import org.thingsboard.server.common.data.security.model.SecuritySettings; |
|
|
|
import org.thingsboard.server.common.data.sms.config.TestSmsRequest; |
|
|
|
import org.thingsboard.server.dao.settings.AdminSettingsService; |
|
|
|
import org.thingsboard.server.queue.util.TbCoreComponent; |
|
|
|
import org.thingsboard.server.service.security.permission.Operation; |
|
|
|
@ -67,7 +67,7 @@ public class AdminController extends BaseController { |
|
|
|
accessControlService.checkPermission(getCurrentUser(), Resource.ADMIN_SETTINGS, Operation.READ); |
|
|
|
AdminSettings adminSettings = checkNotNull(adminSettingsService.findAdminSettingsByKey(TenantId.SYS_TENANT_ID, key)); |
|
|
|
if (adminSettings.getKey().equals("mail")) { |
|
|
|
((ObjectNode) adminSettings.getJsonValue()).put("password", ""); |
|
|
|
((ObjectNode) adminSettings.getJsonValue()).remove("password"); |
|
|
|
} |
|
|
|
return adminSettings; |
|
|
|
} catch (Exception e) { |
|
|
|
@ -84,7 +84,7 @@ public class AdminController extends BaseController { |
|
|
|
adminSettings = checkNotNull(adminSettingsService.saveAdminSettings(TenantId.SYS_TENANT_ID, adminSettings)); |
|
|
|
if (adminSettings.getKey().equals("mail")) { |
|
|
|
mailService.updateMailConfiguration(); |
|
|
|
((ObjectNode) adminSettings.getJsonValue()).put("password", ""); |
|
|
|
((ObjectNode) adminSettings.getJsonValue()).remove("password"); |
|
|
|
} else if (adminSettings.getKey().equals("sms")) { |
|
|
|
smsService.updateSmsConfiguration(); |
|
|
|
} |
|
|
|
|