feat: Toggle to "Disable new IP Login authorization" emails in /admin (#1030)

Co-authored-by: Jiralite <[email protected]>
Co-authored-by: Hampus <[email protected]>
This commit is contained in:
authored and GitHub committed 2026-07-01 20:38:59 +02:00
1 parent 4a518b8e68
commit 6fd7c027e3
10 files changed
+149 -44

No files matched your search

@@ -140,6 +140,10 @@ pub struct InstanceEmailIntegrationResponse {
pub from_name: Option<String>,
#[serde(default)]
pub smtp: InstanceEmailSmtpIntegrationResponse,
#[serde(default)]
pub disable_new_ip_authorization: bool,
#[serde(default)]
pub effective_disable_new_ip_authorization: bool,
}
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
@@ -579,6 +583,8 @@ pub struct InstanceEmailIntegrationUpdateRequest {
pub from_name: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub smtp: Option<InstanceEmailSmtpIntegrationUpdateRequest>,
#[serde(skip_serializing_if = "Option::is_none")]
pub disable_new_ip_authorization: Option<bool>,
}
#[derive(Clone, Debug, Default, Serialize)]