nixos/radicale: assertion so that users set settings.auth.type explicitly

This commit is contained in:
Kerstin Humm 2025-03-20 11:02:10 +01:00
parent 7eaf5d7cdf
commit c48d0033f7
No known key found for this signature in database
GPG key ID: 40293358C7B9326B

View file

@ -119,6 +119,14 @@ in
are mutually exclusive.
'';
}
{
assertion = cfg.config != "" || (cfg.settings ? auth && cfg.settings.auth ? type);
message = ''
Radicale 3.5.0 changed the default value for `auth.type` from `none` to `denyall`.
You probably don't want `denyall`, so please set this explicitly.
https://github.com/Kozea/Radicale/blob/v3.5.0/CHANGELOG.md
'';
}
];
warnings =