btcpayserver/BTCPayServer/Controllers
d11n e2d0b7c5f7
Store centric UI: Part 3 (#3224)
* Set store context in cookie

* Fix page id usages in view

* Move Pay Button to nav

* Move integrations to plugins nav

* Store switch links to wallet if present

* Test fixes

* Nav fixes

* Fix altcoin view

* Main nav updates

* Wallet setttings nav update

* Move storeId cookie fallback to cookie auth handler

* View fixes

* Test fixes

* Fix profile check

* Rename integrations nav extension point to store-integrations-nav-list

* Allow strings for Active page/category for plugins

* Make invoice list filter based on store context

* Do not set context if we are running authorizer through tag helper

* Fix test and unfiltered invoices

* Add permission helper for wallet links

* Add sanity checks for payment requests and invoices

* Store context in home controller

* Fix PayjoinViaUI test

* Store context for notifications

* Minor UI improvements

* Store context for userstores and vault controller

* Bring back integrations page

* Rename notifications nav pages file

* Fix user stores controller policies

* Controller policy fixes from code review

* CookieAuthHandler: Simplify CanViewInvoices case

* Revert "Controller policy fixes from code review"

This reverts commit 97e8b8379c.

* Simplify LayoutSimple

* Fix CanViewInvoices condition

Co-authored-by: Kukks <evilkukka@gmail.com>
2021-12-31 16:36:38 +09:00
..
GreenField Fix warnings 2021-12-27 13:58:18 +09:00
AccessTokenController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
AccountController.cs Sign in with other device (quick mobile login) (#2504) 2021-12-24 09:27:00 +01:00
AppsController.Crowdfund.cs Address feedback from code review 2021-12-21 09:24:09 +01:00
AppsController.cs Address feedback from code review 2021-12-21 09:24:09 +01:00
AppsController.PointOfSale.cs Fix warnings 2021-12-27 13:58:18 +09:00
AppsPublicController.cs Fix: DateTime passed to bitpay API weren't assumed UTC, remove DateTime.Now references (#3206) 2021-12-17 15:31:06 +09:00
ErrorController.cs Http error page 406 for our dear man Jack 2021-01-24 13:41:30 -06:00
HomeController.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
InvoiceController.API.cs Fix: DateTime passed to bitpay API weren't assumed UTC, remove DateTime.Now references (#3206) 2021-12-17 15:31:06 +09:00
InvoiceController.cs Improve error reporting in create invoice page (#3065) 2021-11-04 17:12:17 +09:00
InvoiceController.Testing.cs Fix build warning in Invoice Testing Controller (#3191) 2021-12-10 12:31:04 +01:00
InvoiceController.UI.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Macaroons.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
ManageController.2FA.cs Remove build warnings 2021-10-06 12:53:41 +09:00
ManageController.APIKeys.cs Fix: Do not crash when redirect url is not provided to Authorize page 2021-11-08 09:24:12 +01:00
ManageController.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
ManageController.LoginCodes.cs Sign in with other device (quick mobile login) (#2504) 2021-12-24 09:27:00 +01:00
ManageController.Notifications.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
NotificationsController.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
PaymentRequestController.cs Address feedback from code review 2021-12-21 09:24:09 +01:00
PublicController.cs Implement topup invoices (#2730) 2021-08-03 17:03:00 +09:00
PublicLightningNodeInfoController.cs Fix LN Node availability check (#3189) 2021-12-11 14:31:25 +09:00
PullPaymentController.cs Fix: DateTime passed to bitpay API weren't assumed UTC, remove DateTime.Now references (#3206) 2021-12-17 15:31:06 +09:00
RateController.cs Fix warnings 2021-12-27 13:58:18 +09:00
ServerController.cs Change implementation of the Smtp server (#3202) 2021-12-15 21:30:46 +09:00
ServerController.Plugins.cs Plugin FailSafe (#2351) 2021-04-01 12:27:22 +09:00
ServerController.Storage.cs Enhance files actions to accept arrays of fileids (#2735) 2021-08-09 23:40:55 +09:00
ServerController.Users.cs Optimize admin user list 2021-11-15 10:28:45 +01:00
StorageController.cs More Options refactoring (#2179) 2021-01-06 23:51:13 +09:00
StorePullPaymentsController.PullPayments.cs Allow pull payments for store guests (#3128) 2021-12-08 00:40:24 +09:00
StoresController.cs Store-centric UI (#3091) 2021-12-11 12:32:23 +09:00
StoresController.Email.cs Change implementation of the Smtp server (#3202) 2021-12-15 21:30:46 +09:00
StoresController.Integrations.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
StoresController.LightningLike.cs Fix: Disable LNURL if Lightning gets disabled. 2021-11-08 08:51:21 +01:00
StoresController.Onchain.cs Remove taproot activation code 2021-11-15 23:03:10 +09:00
UserStoresController.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
VaultController.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
WalletsController.cs Address feedback from code review 2021-12-21 09:24:09 +01:00
WalletsController.PSBT.cs Abort payjoin request after 30 sec of timeout 2021-10-20 17:06:27 +09:00