lamassu-server/migrations
Sérgio Salgado fded22f39a feat: add user management screen
feat: login screen

fix: login routing and layout

feat: add users migration

feat: passport login strategy

fix: users migration

feat: simple authentication

fix: request body

feat: JWT authorization

feat: 2fa step on login

feat: 2fa flow

feat: add rememberme to req body

fix: hide 2fa secret from jwt

fix: block login access to logged in user

fix: rerouting to wizard

refactor: login screen

feat: setup 2fa state on login

feat: 2fa secret qr code

fix: remove jwt from 2fa secret

fix: wizard redirect after login

fix: 2fa setup flow

fix: user id to uuid

feat: user roles

feat: user sessions and db persistence

feat: session saving on DB and cookie

refactor: unused code

feat: cookie auto renew on request

feat: get user data endpoint

fix: repeated requests

feat: react routing

fix: private routes

refactor: auth

feat: sessions aware of ua and ip

feat: sessions on gql

feat: session management screen

feat: replace user_tokens usage for users

feat: user deletion also deletes active sessions

feat: remember me alters session cookie accordingly

feat: last session by all users

fix: login feedback

fix: page loading UX

feat: routes based on user role

feat: header aware of roles

feat: reset password

fix: reset password endpoint

feat: handle password change

feat: reset 2FA

feat: user role on management screen

feat: change user role

fix: user last session query

fix: context

fix: destroy own session

feat: reset password now resets sessions

feat: reset 2fa now resets sessions

refactor: user data

refactor: user management screen

feat: user enable

feat: schema directives

fix: remove schema directive temp

feat: create new users

feat: register endpoint

feat: modals for reset links

fix: directive Date errors

feat: superuser directive

feat: create user url modal

fix: user management layout

feat: confirmation modals

fix: info text

feat: 2fa input component

feat: code input on 2fa state

feat: add button styling

feat: confirmation modal on superuser action

feat: rework 2fa setup screen

feat: rework reset 2fa screen

fix: session management screen

fix: user management screen

fix: blacklist roles

chore: migrate old customer values to new columns

fix: value migration

fix: value migration

refactor: remove old code
2021-05-03 23:00:41 +01:00
..
001-initial.js fix: rebase issues and code style 2019-11-12 15:04:32 +00:00
002-bills.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
003-device-events.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
004-transactions-reload.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
005-addCrypto.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
006-add-machine-config.js clean up migrations 2017-05-07 18:34:46 +03:00
007-add-phone.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
008-add-two-way.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
009-update-timestamps.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
010-cached-requests.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
011-transactions-reload-2.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
012-add-hd-path-serial.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
013-add-last-checked.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
014-session-to-tx-id.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
015-paired_devices.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
016-new_cached_requests_table.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
017-user_tokens.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
018-alter_devices.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
019-remove-dispense-counts.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
020-add-server-events.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
021-config-version-id.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
022-add_cash_in_sent.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
023-add-dispenses-to-cash-out.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
024-consolidate-hd.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
025-create_trades.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
026-add_send_confirmed.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
027-tx_errors.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
028-cash_out_actions.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
029-add_valid_to_user_config.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
030-cash-out-provision.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
031-remove_name_from_devices.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
032-create_machine_pings_table.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
033-add_cash_in_fee.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
034-add_cash_out_error_code.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
035-log_bank_notes.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
036-add_customers_table.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
037-add_compliance_authorizations_table.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1503907708756-drop-device-time.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1503945570220-add-tx-version.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1505044429557-add_cash_out_txs_published_at.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1505296896905-manual-override.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1507639057362-compliance-override-naming.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1508261875640-logs.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1509091634946-support_logs.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1509439657189-add_machine_name_to_devices.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1514981004673-add_serial_to_logs.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1525671972351-add_sanctions_logs.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1526034901860-crypto_atoms_to_numeric.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1526038623129-add_device_location.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1527814550220-add-tx-terms-accepted.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1528017752387-add-layer2-address.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1536651947391-add-device-id-to-cash-out-actions.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
1542638179228-alter-machine-pings.js Optimize machine pings query (#222) 2018-11-21 11:08:19 +01:00
1542811343367-add-error-to-trades.js Log unsuccessful trade attempts in the db (#224) 2018-11-28 20:24:48 +02:00
1542926067866-tx-commission.js migration added 2019-03-02 14:40:29 +01:00
1543182139555-tx-ticker-price.js log raw ticker price within tx 2019-03-02 14:40:29 +01:00
1552064796155-tx-paper-wallet.js Add 'cash_in_txs' migration 2019-03-11 11:46:19 +00:00
1556157018569-truncate-server-events.js Truncate/trim server tables 2019-05-12 13:46:56 +01:00
1556582597515-blacklist.js Add blacklist functionality 2019-04-30 19:13:24 +02:00
1557800959028-machine-pings-rename.js Fix check pings query 2019-05-16 11:43:22 +01:00
1564485980102-alter-blacklist.js Prevent address reuse option 2019-07-31 18:12:16 +01:00
1572524820075-server-support-logs.js fix: rebase issues and code style 2019-11-12 15:04:32 +00:00
1581455088977-add-amount-received.js hotfix: add fudge factor 2020-03-23 19:10:58 +01:00
1592317667188-machine-version-name.js fix: pre release screen fixes 2020-07-06 14:17:44 +01:00
1595295132361-schema-version-on-user-config.js fix: make the schema_version column not nullable 2020-09-11 14:13:18 +01:00
1599523522436-migrate-config.js fix: config migration 2021-03-23 17:45:14 +00:00
1601649726488-user-suspend.js feat: suspension trigger 2020-10-06 23:19:22 +02:00
1601908070568-us-ssn.js feat: us ssn 2020-10-09 18:01:02 +02:00
1603438527057-add-browser-os-info.js refactor: user agent parsing 2020-11-12 22:03:26 +00:00
1603804834628-add-last-accessed-tokens.js feat: add user management screen 2021-05-03 23:00:41 +01:00
1603853985238-remove-support-log.js fix: removed unnecessary support log code from server 2020-10-28 16:16:14 +00:00
1603886141913-coupon-codes.js fix: review 2021-01-18 19:42:03 +00:00
1604419505567-add-discount-to-txs.js fix: normalize SQL 2021-01-18 19:42:03 +00:00
1604934042127-clean-bills.js feat: add loyalty panel screen and structure 2021-01-18 19:42:03 +00:00
1605181184453-users.js feat: add user management screen 2021-05-03 23:00:41 +01:00
1607009558538-create-notifications-table.js Feat: add notification center row in notification settings table 2021-02-15 23:17:19 +00:00
1609346970940-alter-blacklist-unique-constraint.js Fix: adds created_by_operator constraint for duplicate checking 2020-12-30 17:58:21 +00:00
1610716756175-id-card-raw.js feat: store id card raw data 2021-02-02 19:03:40 +00:00
db.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
migrate-tools.js chore: cleanup, node14 and new admin default 2020-10-20 21:54:58 +02:00