rockstardev
6c22546577
Merge pull request #2172 from btcpayserver/fix/db-refactoring
...
Refactoring db entities to follow conventions
2021-01-01 01:58:52 -06:00
rockstardev
24177ffc46
Removing partial class since Emperor requested it
2020-12-31 14:08:58 -06:00
rockstardev
8ae4315d43
Database Migration: Removing migration with wrong table name and refreshing
2020-12-31 14:08:58 -06:00
rockstardev
a588c72e6c
Database Migration: Renaming InvoiceSearches table to follow convention
2020-12-31 14:08:58 -06:00
rockstardev
a656f86003
Refactoring ApplicationDbContext to order tables and OnModelCreating calls
2020-12-31 14:08:58 -06:00
rockstardev
c9dc60be7b
Refactoring Data entities to fit one standard convention
2020-12-31 14:08:57 -06:00
Andrew Camilleri
39b5462809
Remove only dependency on Dbriize (TextSearch in new invoice column) ( #2029 )
...
* Remove only dependency on Dbriize (TextSearch in new invoice column)
* Switch to table for invoice text search
* Adding missing using after rebase
* Removing database migration in preparation for refresh
* Database Migration: Adding InvoiceSearchData
* Refactoring InvoicesRepository to make AddToTextSearch static and non-async
Operation as async is too expensive for simple filtering and AddRange
* Renaming InvoiceQuery property to Take
More inline with what property does by convention, Take is used in conjuction with Skip
* Refactoring SettingsRepository so update of settings can happen in another context
* Adding DbMigrationsHostedService that performs long running data migrations
* Commenting special placing of MigrationStartupTask
* Simplifying code and leaving comment on expected flow
* Resolving problems after merge
* Database Migration: Refreshing database migration, ensuring no unintended changes on ModelSnapshot
Co-authored-by: rockstardev <rockstardev@users.noreply.github.com >
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com >
2020-12-28 19:10:53 +09:00
Nicolas Dorier
0d144d088e
Refactor label implementation ( Fix #2090 ) ( #2123 )
2020-12-12 14:10:47 +09:00
nicolas.dorier
76e46d2fa7
Fix performance issues on query over orderId ( fix #2114 )
2020-12-08 14:43:39 +09:00
Nicolas Dorier
d8f145c4dc
Merge branch 'master' into plugins-db
2020-11-19 12:19:17 +09:00
Kukks
24f3285003
Let migration assembly resolve from itself
2020-11-18 13:22:05 +01:00
Kukks
179520a211
Plugins: Allow creation of independent DbContexts
...
This allows plugins to create custom dbcontexts, which would be namespaced in the scheme with a prefix. Migrations are supported too and the table would be prefixed too
2020-11-18 12:27:26 +01:00
nicolas.dorier
f3611ac693
Add Webhooks in store's settings
2020-11-08 15:57:24 +09:00
Andrew Camilleri
4d0b402e8b
Allow disabling notifications per user and disabling specific notifications per user ( #1991 )
...
* Allow disabling notifications per user and disabling specific notifications per use
closes #1974
* Add disable notifs for all users
* fix term generator for notifications
* sow checkboxes instead of multiselect when js is enabled
* remove js dependency
* fix notif conditions
2020-10-20 13:09:09 +02:00
Dennis Reimann
f2870caed2
Payment redesign ( #1967 )
...
* Payment redesign
Guess who's back!
This reverts commit 4174fa648d .
* Refactor PullPayment state string
Compatible with this one: https://github.com/btcpayserver/btcpayserver/pull/1834/files#diff-a9136096252382b110b9a7ac7747b95aR41
* Use unified copy to clipboard function
* Refactor status text class to helper function
2020-10-13 09:58:46 +02:00
Nicolas Dorier
55eec06e77
Merge pull request #1934 from btcpayserver/better-users
...
Add Created date to user, add verified column in list and make user l…
2020-10-08 12:08:16 +09:00
Kukks
9ff93ac2d5
add migration
2020-10-07 11:08:11 +02:00
Kukks
2147f8ec8b
Make U2F devices cascade delete
...
fixes #1949
2020-10-06 17:57:16 +02:00
Kukks
3d2b4cbfa8
Add Created date to user, add verified column in list and make user list use same model as modern lists
2020-10-05 13:00:15 +02:00
Nicolas Dorier
81561c6f3d
Merge pull request #1800 from btcpayserver/apikeys/redirect
...
Add API Keys Application identifier + Redirect
2020-09-03 21:27:12 +09:00
Nicolas Dorier
85d393fec3
Merge pull request #1872 from Kukks/invoie-severity
...
Add invoice event severity
2020-09-03 21:24:20 +09:00
Kukks
98c4b658c4
Add invoice event severity
...
closes #1681
https://i.imgur.com/eyMO9M3.png
2020-09-01 18:19:49 +02:00
Kukks
811fd98a39
Add MaxLength and remove destination maxlength
2020-08-28 09:39:25 +02:00
Kukks
47930035a7
attempt mysql fix
...
fixes #1836
2020-08-28 09:39:25 +02:00
Kukks
0e07fcc706
fixes and adapt
2020-08-28 09:00:14 +02:00
Kukks
7ca74aeea7
Add API Keys Application identifier
...
This lets the authorize api key screen redirect to the defined url and provide it with the user id, permissions granted and the key.
This also allows apps to match existing api keys generated for it specifically using the application identifier, and if matched, presented with a confirmation page before redirection.
2020-08-28 09:00:13 +02:00
nicolas.dorier
02998fff49
Add Altcoins-Release and Altcoins-Debug configurations
2020-07-29 18:55:28 +09:00
XPayServer
92ae1109d0
Add Bitcoin Only Build
2020-07-28 22:48:51 +02:00
Matthew
ccfb97612e
forwarded filter for PullPaymentDataId in GetPayoutInPeriod
2020-07-06 15:49:39 -07: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
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
Nicolas Dorier
be44c3f9c2
Isolate OnModelCreating in Data classes ( #1702 )
2020-06-27 21:55:16 +09:00
nicolas.dorier
ae9fae1f7d
Consolidate tables before release
2020-06-25 15:43:45 +09:00
nicolas.dorier
5e8b379c50
Add invoice refund
2020-06-25 15:31:46 +09:00
nicolas.dorier
d03124dfba
Add an approval state to pull payments
2020-06-25 13:35:10 +09:00
nicolas.dorier
fdc11bba8d
Remove old unused refund table
2020-06-25 13:34:25 +09:00
Andrew Camilleri
dc5d8a6cb7
Refresh UI notifications automatically on update ( #1680 )
...
* Refresh UI notifications automatically on update
* make notif timeago live
* pass cancellation token
* Update InvoiceEventData.cs
2020-06-24 10:23:16 +02:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
rockstardev
b9807aac56
Add Notification entity to database in one migration
2020-06-14 23:49:08 -05:00
rockstardev
b973c0ab82
Removing database migrations in preparation for squashing them into one
2020-06-14 23:49:08 -05:00
rockstardev
09a72f2cfb
Cascade delete notifications for user
2020-06-14 23:49:08 -05:00
rockstardev
2f4967a23a
Limiting Notification string fields
2020-06-14 23:49:08 -05:00
rockstardev
31e0bb43e8
Updating migration with our ef core voodoo magic
...
We're deleting partial designer classes and moving attributes to main class
2020-06-14 23:49:08 -05:00
rockstardev
e834cd7595
Add Notification Entity migration
2020-06-14 23:49:08 -05:00
rockstardev
50e1e2d982
Standardizing DbSet properties, reducing whitespace
2020-06-14 23:49:08 -05:00
rockstardev
6ddb20d022
Foundation for events to propagate notifications
2020-06-14 23:49:08 -05:00
nicolas.dorier
8dd6ecc0b8
Fix lightning implementation, docs and tests
2020-06-09 17:24:34 +09:00
Andrew Camilleri
79b034b505
GreenField: Add properties to Store API ( #1573 )
...
* GreenField: Add properties to Store API
* Update StoreBaseData.cs
* fix api
* fix swagger
2020-05-24 04:13:18 +09:00
nicolas.dorier
bfba105aec
Update packages (may fix #1590 )
2020-05-22 19:23:37 +09:00