Quick fixes from the first boot: recovery admin, upsell, warnings
- The recovery administrator (INBUXA_RECOVERY_ADMIN, or STALWART_RECOVERY_ADMIN) is honored only in bootstrap and recovery mode. On a configured server it's ignored with a startup warning. Before, it was a standing full-admin login for as long as the variable stayed set. - The Enterprise upsell error is replaced by "This feature isn't available in INBUXA yet" for the features still to be rebuilt. - Workspace warnings: 25 to 0. cargo fix removed the unused imports. The seven places where Enterprise code used to plug in keep their parameters, each with an inbuxa: comment naming the rebuild that uses it again. The antispam test's mock-server imports are back behind pending-rebuild.
This commit is contained in:
+2
-2
@@ -28,7 +28,7 @@ use registry::{
|
||||
enums::{DkimRotationStage, Locale, StorageQuota, TenantStorageQuota},
|
||||
prelude::{ObjectType, Property},
|
||||
structs::{
|
||||
Account, DkimSignature, Domain, EncryptionAtRest, MailingList, MaskedEmail,
|
||||
Account, DkimSignature, Domain, EncryptionAtRest, MailingList,
|
||||
Permissions, PublicKey, Role, SubAddressing, Tenant,
|
||||
},
|
||||
},
|
||||
@@ -38,7 +38,7 @@ use std::{borrow::Cow, sync::Arc};
|
||||
use store::{
|
||||
U64_LEN,
|
||||
registry::{RegistryQuery, bootstrap::Bootstrap},
|
||||
write::{key::KeySerializer, now},
|
||||
write::key::KeySerializer,
|
||||
};
|
||||
use trc::{AddContext, StoreEvent};
|
||||
use types::id::Id;
|
||||
|
||||
Reference in New Issue
Block a user