question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Improve the UI in Server Settings > Files when storage provider is not configured

See original GitHub issue

Describe the bug

BTCPay Server has a file storage system in Server Settings > Files where users can upload their files. For it to work, user first needs to choose storage provider (local storage or cloud).

Currently the way we communicate that may not be as clear on the first glance, so it would be a good idea to update the UI slightly. Perhaps we can add yellow warning box and position it better, with a better text than what we currently have.

What user should do here is click on the external storage provider link and then on that page configure the provider so that the files can be uploaded.

To Reproduce the bug Steps to reproduce the reported bug:

  1. Go to Server Settings > Files
  2. See the UI hiccup

Expected behavior

User should be able to figure out instantly that they are required to set up a local storage provider.

Screenshots Image Pasted at 2021-2-11 12-18

Your BTCPay Environment (please complete the following information):

  • BTCPay Server Version: v1.0.6.8
  • Deployment Method: Docker

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:15 (15 by maintainers)

github_iconTop GitHub Comments

2reactions
pavlenexcommented, Feb 23, 2021

Or do you start out with nothing set up be default and can configure the storage provider only after going through the setup process by following the link?

This, you need to configure a storage provider first, regardless if it’s internal or external.

Also, I notice that clicking on this link is not the nicest experience because it just takes you to the top of the “Services” page and you have to know to scroll to the very bottom to get to the right section and click on the link there to get to the right setup screen.

Agreed, good idea.

2reactions
pavlenexcommented, Feb 11, 2021

Another topic is if external storage provider is proper term, since user can configure it both internally and externally ping @Kukks

and ping our man @dstrukt for ideas on copy, position and the overall thoughts on how to proceed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Manage Storage Providers
Navigate to vCenter Server. Click the Configure tab, and click Storage Providers. From the list of storage providers, select a storage ...
Read more >
server.conf
For most installations, the default setting of "1" is optimal. * Use caution when changing this setting. Increasing the CPU usage for data ......
Read more >
Configure storage for SQL Server VMs - Azure
This topic describes how Azure configures storage for SQL Server VMs during provisioning (Azure Resource Manager deployment model).
Read more >
Configure NetApp Storage - ITOM Practitioner Portal
This section describes configuration of a filesystem or disk image ZDB and IR backup using the Data Protector GUI. With the NetApp Storage...
Read more >
Server Configuration | Vault
Enabling the file permissions check via the environment variable VAULT_ENABLE_FILE_PERMISSIONS_CHECK allows Vault to check if the config directory and files ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found