Prompt user to fix Cloud Credential in new UI when credential check fails
Creating a cloud sync task, when a cloud sync credential is set, the system immediately attempts to connect to that provider.
This can cause long delays when creating a cloud sync task or even make it impossible to define a cloud sync task.
It would be better to have a "test connection" button or something similar. Let the user choose any existing cloud credentials, but do not attempt to connect to that provider unless tested or the cloud sync task runs.
#10 Updated by Aaron St. John about 2 years ago
Tested on FreeNAS-11.2-MASTER-201808090859
1. I created a credential for every cloud service available in the UI. I entered fake, incorrect values for each one.
2. Went to Tasks > Cloud Sync Tasks > Add.
3. I then tried to set up the tasks with each of the created credentials.
4. I found that I would get this error message (see screenshot) almost immediately after selecting certain credentials from the "Credentials" drop down For example "S3", "B2", "AZUREBLOB", etc. However, some did not. For example, "FTP", "BOX", "DROPBOX", etc.
The reason I'm marking as blocked is because I'm not sure if this is the desired result. If it is, mark as passed.