From 22f8c4b88ba853b4a0fa2bed34834fb861a34167 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Wed, 22 Jul 2020 15:28:31 +0200 Subject: [PATCH 1/6] Render messages only when present --- BTCPayServer/Views/Stores/AddDerivationScheme.cshtml | 5 +++++ BTCPayServer/Views/Stores/CheckoutExperience.cshtml | 4 ++++ BTCPayServer/Views/Stores/Rates.cshtml | 4 ++++ BTCPayServer/Views/Stores/StoreUsers.cshtml | 3 +++ BTCPayServer/Views/Stores/UpdateStore.cshtml | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/BTCPayServer/Views/Stores/AddDerivationScheme.cshtml b/BTCPayServer/Views/Stores/AddDerivationScheme.cshtml index 97bcf0bb6..d91a382eb 100644 --- a/BTCPayServer/Views/Stores/AddDerivationScheme.cshtml +++ b/BTCPayServer/Views/Stores/AddDerivationScheme.cshtml @@ -14,11 +14,16 @@ } + +@if (!ViewContext.ModelState.IsValid) +{
+} + diff --git a/BTCPayServer/Views/Stores/CheckoutExperience.cshtml b/BTCPayServer/Views/Stores/CheckoutExperience.cshtml index 4ba445a70..8641c6b9c 100644 --- a/BTCPayServer/Views/Stores/CheckoutExperience.cshtml +++ b/BTCPayServer/Views/Stores/CheckoutExperience.cshtml @@ -6,11 +6,15 @@ +@if (!ViewContext.ModelState.IsValid) +{
+} +
diff --git a/BTCPayServer/Views/Stores/Rates.cshtml b/BTCPayServer/Views/Stores/Rates.cshtml index 88694c1ff..0fc5659e9 100644 --- a/BTCPayServer/Views/Stores/Rates.cshtml +++ b/BTCPayServer/Views/Stores/Rates.cshtml @@ -6,11 +6,15 @@ +@if (!ViewContext.ModelState.IsValid) +{
+} +
diff --git a/BTCPayServer/Views/Stores/StoreUsers.cshtml b/BTCPayServer/Views/Stores/StoreUsers.cshtml index 1753c3f3a..24d31e769 100644 --- a/BTCPayServer/Views/Stores/StoreUsers.cshtml +++ b/BTCPayServer/Views/Stores/StoreUsers.cshtml @@ -6,11 +6,14 @@ +@if (!ViewContext.ModelState.IsValid) +{
+}
diff --git a/BTCPayServer/Views/Stores/UpdateStore.cshtml b/BTCPayServer/Views/Stores/UpdateStore.cshtml index 43ed9d581..f3fd51351 100644 --- a/BTCPayServer/Views/Stores/UpdateStore.cshtml +++ b/BTCPayServer/Views/Stores/UpdateStore.cshtml @@ -7,11 +7,15 @@ +@if (!ViewContext.ModelState.IsValid) +{
+} +
From ed81a170390b71cae5b731b37a00cff543015293 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Wed, 22 Jul 2020 15:29:03 +0200 Subject: [PATCH 2/6] Code formatting --- BTCPayServer/Views/Stores/CreateToken.cshtml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/BTCPayServer/Views/Stores/CreateToken.cshtml b/BTCPayServer/Views/Stores/CreateToken.cshtml index aa1229503..d28fceaa2 100644 --- a/BTCPayServer/Views/Stores/CreateToken.cshtml +++ b/BTCPayServer/Views/Stores/CreateToken.cshtml @@ -12,32 +12,35 @@
- @if(ViewBag.HidePublicKey) + @if (ViewBag.HidePublicKey) { optional }
- @if(!ViewBag.HidePublicKey) + @if (!ViewBag.HidePublicKey) {
Keep empty for server-initiated pairing -
} +
+ } - @if(ViewBag.ShowStores) + @if (ViewBag.ShowStores) {
-
} +
+ } else { - } + + }
From c5a073cee84589a4ed093610b5374f44037f8069 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Wed, 22 Jul 2020 15:29:24 +0200 Subject: [PATCH 3/6] Improve enable paybutton view --- BTCPayServer/Views/Stores/PayButtonEnable.cshtml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/BTCPayServer/Views/Stores/PayButtonEnable.cshtml b/BTCPayServer/Views/Stores/PayButtonEnable.cshtml index 0e9f7a554..11d309ef6 100644 --- a/BTCPayServer/Views/Stores/PayButtonEnable.cshtml +++ b/BTCPayServer/Views/Stores/PayButtonEnable.cshtml @@ -12,9 +12,12 @@

To start using Pay Buttons you need to explicitly turn on this feature. Once you do so, any 3rd party entity will be able to create an invoice on your instance store (via API for example). + The POS app is preauthorised and does not need this enabled.

@Html.Hidden("EnableStore", true) - +
From f84fe82f9b76e49c353632c0e8a797f105d8017b Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Wed, 22 Jul 2020 15:29:58 +0200 Subject: [PATCH 4/6] Improve list API tokens view --- BTCPayServer/Views/Stores/ListTokens.cshtml | 23 +++++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/BTCPayServer/Views/Stores/ListTokens.cshtml b/BTCPayServer/Views/Stores/ListTokens.cshtml index 35355dfee..9274ac99c 100644 --- a/BTCPayServer/Views/Stores/ListTokens.cshtml +++ b/BTCPayServer/Views/Stores/ListTokens.cshtml @@ -7,9 +7,10 @@ @if (Model.StoreNotConfigured) { -