nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.22k stars 4.05k forks source link

enh(Settings): Provide visual feedback to user when encryption app not installed. #48829

Open Fenn-CS opened 2 days ago

Fenn-CS commented 2 days ago

Under : Admin settings -> Security, The "Enable server-side encryption", toggle does not do anything unless the "encryption" app is present.

That make sense but it should provide visual feedback as to what is going on.

solracsf commented 1 day ago

I know this is not 100% directly related, but in some cases, (sys)admin shoudl be able to completely disable encryption and its activation with config param like 'encryption_available' => false. If this was set to false (default as true) encryption (and its modules) could not be installed (or, at very least, activated) trough the WebUI or the CLI.

In this case, a message should also inform the user that encryption modules can't be installed or enabled because of that flag set.