Commit Graph

169 Commits

Author SHA1 Message Date
Kukks
eb9fe7c401 add tests 2020-09-16 08:54:51 +02:00
Kukks
371b33a2e1 Allow admins to invite new users
* This refactors the email sending so that all the logic related to users and emails are now contained in one location.
* The Reset password screen has been updated from its ugly plain self to use the same layout as the login.
* An admin can now create a new account without specifying a password. A link is generated that can be given to the intended user to configure the password. If emails are configured, it also sends an email
* An admin can now create accounts that still require the user to verify their if the setting is enabled from the server settings. A link is generated that can be given to the intended user to configure the password. If emails are configured, it also sends an email.
* The above features can be used in conjunction: An email will have to verify their email through a link. Once verified, the user is redirected to setting the password.
* When an email has been verified OR a password has been set, users are now redirected to the login page with the email filled in and a success status message shown instead of a dedicated thank you page.
2020-09-16 08:54:24 +02:00
Nicolas Dorier
25dd38af5c Merge pull request #1730 from xpayserver/feat/eth
Add Ethereum & ERC20 Support
2020-09-15 19:51:55 +09:00
Umar Bolatov
0545f6b74d Adjust logs section styling (#1907)
close #1905
2020-09-14 15:45:50 +02:00
XPayServer
de755ac0bb Add Ethereum & ERC20 Support
Add Tests
Add Index, XPub to payment data
Add Note on local ETH node
Fix Sync Summary and Race Condition
2020-09-09 08:19:10 +02:00
rockstardev
6c7d3ae0bf Adding checkbox for check new version policy 2020-08-03 03:17:04 -05:00
Dennis Reimann
0235624c64 Unify get and post routes for create user 2020-07-13 19:08:47 +02:00
Dennis Reimann
9b9cb83a06 Dissect register and create user 2020-07-13 17:32:18 +02:00
Dennis Reimann
8a7825f3bd Improve service settings view 2020-07-09 17:22:28 +02:00
Dennis Reimann
29d95a53a3 Improve users list view 2020-07-09 17:22:06 +02:00
Dennis Reimann
ca1f910d55 Improve maintenance view 2020-07-09 17:20:43 +02:00
Dennis Reimann
0e410af63f Fix spacing for subnavs on mobile 2020-07-09 17:20:08 +02:00
rockstardev
f88c02cccd Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de Cleaning up bom from cs files 2020-06-28 21:44:35 -05:00
Dennis Reimann
36868644dc Check and fix broken anchor links.
In addition to #1682.
2020-06-23 17:51:25 +02:00
Wouter Samaey
a93062e0f0 Colored "check" and "times" icons green or red the bootstrap way 2020-06-12 15:22:39 +02:00
Dennis Reimann
b066cfd904 Update and fix documentation links 2020-06-11 16:09:33 +02:00
Kukks
379e5741e7 fix broken bootstrap theme generator link 2020-05-31 20:54:24 +02:00
Andrew Camilleri
cf012a7946 fix dead link (#1575) 2020-05-18 08:44:12 +02:00
Dennis Reimann
8420c74b31 Improve static asset caching
Cache static assets for one year and set the correct cache control header. Adds the cache busting version based on file content to asset references to invalidate the cache on change. ([further details on the approach](https://andrewlock.net/adding-cache-control-headers-to-static-files-in-asp-net-core/) and [why one year](https://ashton.codes/set-cache-control-max-age-1-year/))

Most of the changes are the additions of the `asp-append-version="true"` attribute, the main configuration change is in `Startup.cs`.
2020-04-18 17:56:05 +02:00
Kukks
4e09bb0b01 add additional server policy for hot wallet
So that if you enable hot wallets for all, you can still not allow them to import to your RPC
2020-04-13 08:48:35 +02:00
Dennis Reimann
05952f95f1 Split light and dark theme
To make them explicitely selectable.
2020-04-10 09:18:08 +02:00
Dennis Reimann
c205e41072 Rename modern to default theme 2020-04-10 09:18:07 +02:00
Dennis Reimann
9ee920a816 Draft modern theme
Based on the design input from Figma, see https://www.figma.com/file/C7Xyq0FlxgFW8vaBr8ht1z/BTCPAY?node-id=17%3A126

Color updates
2020-04-10 09:18:07 +02:00
nicolas.dorier
98e2baae19 Remove bugs reported by Rider 2020-04-05 12:30:23 +09:00
nicolas.dorier
fd026a9733 Refactor server-side 2020-04-05 12:02:36 +09:00
Umar Bolatov
efda8ff5bd Specify QR code error correction level explicitly
fix #1332
2020-03-01 14:16:24 -08:00
nicolas.dorier
6015eb337a Fix broken link 2020-02-15 14:36:36 +09:00
Andrew Camilleri
086cbaa231 Add clightning rest services page (#1297)
* Add clightning rest services page

* fix rebase
2020-01-23 22:20:37 +09:00
Andrew Camilleri
1bfe9dda97 Integrate Configurator External Service (#1190) 2020-01-21 18:27:10 +09:00
nicolas.dorier
9b55648e41 Fix build 2020-01-17 14:45:26 +09:00
nicolas.dorier
9b165de5e6 Remove CoinAverage integration 2020-01-17 14:29:22 +09:00
nicolas.dorier
7d545ca682 Remove ability to set custom cache, fix coinaverage not really using coinaverage 2020-01-17 14:16:12 +09:00
escapedcat
bff95e4655 fix(users): remove name from list #1216
name is not used and can not be edited so it should be removed to avoid confusion
2020-01-12 15:23:58 +01:00
Jameson Lopp
4f046ed1d3 add spelling / grammar fixes and some clarifications for settings. 2019-12-26 07:32:32 -05:00
nicolas.dorier
47eb087d1b Rename CanGenerateWallet to CanUseHotWallet, small refactoring on generatewallet 2019-12-18 22:28:03 +09:00
Kukks
6706658377 add policy to restrict generate wallet usage 2019-12-16 09:32:43 +01:00
Dennis Reimann
7ccf0c3612 UI: Add custom theme file option
This adds a "Custom Theme CSS file" to the "Server settings: Theme" page. It works similar to the custom bootstrap and creative start fields, but is only added to the head in case it is set.

The main idea here is that users would choose one of our predefined themes and have the option to override specific values. The other apporach would be to let the custom theme replace the predefined one, but this could lead to issues in case we extend the set of variables, which would be unset then.
This way users can copy a predefined theme and override all variables or just the ones they want to customize.

The help icon besides the label links to a page in the docs I'm currently working on.
2019-11-22 21:09:18 +01:00
nicolas.dorier
84fe14a1ed Test LND Seed Backup service and Logs. Use the Confirm View instead of poppup 2019-11-16 14:06:37 +09:00
Dennis Reimann
3501920956 Set apart theme select from custom css file references 2019-11-15 11:06:09 +01:00
nicolas.dorier
c004065eea Apply some lipstick on the lnd seed backup 2019-11-15 17:55:55 +09:00
rockstardev
7bce316e78 Merge branch 'master' into feature/lndseedbackup 2019-11-14 21:02:56 -06:00
rockstardev
c6ef6fc17d Removing bootstrap and creative start vendor dirs, moving to main 2019-11-14 20:41:53 -06:00
Dennis Reimann
29946763ba Move theme switch to top 2019-11-14 18:42:58 +01:00
Dennis Reimann
dd8caa46c4 Remove modern theme option
For now as it is not really shaped yet.
2019-11-14 18:42:53 +01:00
Dennis Reimann
5bb6918465 Add Casa theme draft 2019-11-14 18:42:50 +01:00
Dennis Reimann
205fd3c9ce Use grid consistently 2019-11-14 18:42:49 +01:00
Dennis Reimann
6dd3c79c23 Move themes and bootstrap 2019-11-14 18:42:46 +01:00
radWorx
a25e0ef592 add-theme-picker 2019-11-14 18:42:45 +01:00
rockstardev
c5ca02e48e Js cleanup based on Kukks feedback 2019-11-10 06:22:17 -06:00