From 806a4cfd2174b3941e9426d75ed09561c547e6fd Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Mon, 9 Oct 2023 15:19:08 +0000 Subject: [PATCH] test: Checking if virtual aliases are functional. Relates to https://gitlab.skynet.ie/compsoc1/skynet/nixos/-/issues/22 test: Remove the account type limiatation --- default.nix | 1 - mail-server/assertions.nix | 4 ---- 2 files changed, 5 deletions(-) diff --git a/default.nix b/default.nix index 45875a3..2c07531 100644 --- a/default.nix +++ b/default.nix @@ -464,7 +464,6 @@ in type = let loginAccount = mkOptionType { name = "Login Account"; - check = (account: builtins.elem account (builtins.attrNames cfg.loginAccounts)); }; in with types; attrsOf (either loginAccount (nonEmptyListOf loginAccount)); example = { diff --git a/mail-server/assertions.nix b/mail-server/assertions.nix index 0e5b15b..951eed2 100644 --- a/mail-server/assertions.nix +++ b/mail-server/assertions.nix @@ -5,10 +5,6 @@ assertion = config.mailserver.loginAccounts == {}; message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.loginAccounts"; } - { - assertion = config.mailserver.extraVirtualAliases == {}; - message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.extraVirtualAliases"; - } { assertion = config.mailserver.forwards == {}; message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.forwards";