lamassu-server/lib
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
..
admin feat: changed old server ports so it can coexists with the new server 2020-12-24 20:20:05 +00:00
blockchain fix: revert bitcoind update 2021-03-07 17:32:23 +00:00
cash-in Chore: move catch into queries file 2021-02-15 23:17:19 +00:00
cash-out Feat: implement per operator settings cache 2021-03-19 14:04:31 +00:00
coinatmradar Fix: apply change requests 2020-12-11 16:20:31 +00:00
middlewares Chore: throw error if undefined operatorId 2021-03-19 14:04:31 +00:00
new-admin feat: add user management screen 2021-05-03 23:00:41 +01:00
notifier Chore: move fromNamespace call to configManager 2021-03-07 17:40:36 +00:00
ofac Retry downloading OFAC lists (#236) 2018-12-30 14:47:09 +01:00
plugins fix: non-error was thrown 2021-03-17 14:05:47 +00:00
routes Fix: re-add pollingRoutes.js/poll changes 2021-03-19 14:04:31 +00:00
app.js Feat: implement per operator settings cache 2021-03-19 14:04:31 +00:00
bill-math.js rename cartridge to cassette 2017-04-25 02:32:15 +03:00
blacklist.js Chore: move catch into queries file 2021-02-15 23:17:19 +00:00
bn.js add more db fields for fixed fee 2017-06-01 16:52:59 +01:00
cache.js WIP 2016-11-26 18:56:33 +02:00
coin-utils.js fix: remove code for testing purposes 2021-03-07 17:38:36 +00:00
commission-math.js fix: coupon form, styling and server handling 2021-01-18 19:42:03 +00:00
compliance-triggers.js fix: getCashLimit wasn't returning actual value, cashLimit was assigned to an object instead of a number 2020-11-30 15:03:06 +00:00
compliance.js feat: new compliance options 2020-10-06 23:19:22 +02:00
compliance_overrides.js Add comments 2017-12-13 16:31:07 +02:00
config-migration.js refactor: suspensionDays only on suspend triggers 2021-03-03 20:34:01 +00:00
constants.js Customers table: exclude anonymous from batch 2017-12-13 16:31:07 +02:00
customers.js refactor: use flag in graphql objects 2021-03-16 11:09:50 +00:00
db-error-codes.js Add db error consts file (#165) 2018-09-22 23:38:31 +01:00
db-migrate-store.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
db.js fix: server_logs creates inf loop on l-s install 2020-09-02 12:41:49 +02:00
email.js feat: new compliance options 2020-10-06 23:19:22 +02:00
error.js lightning network support 2018-01-28 19:10:00 +02:00
event-bus.js feat: add new server log page 2019-11-12 11:20:57 +00:00
exchange.js chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
forex.js Fix: make percentage chart work properly 2021-02-02 17:02:24 +00:00
layer2.js chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
logger.js feat: add new server log page 2019-11-12 11:20:57 +00:00
logs.js fix: added timestamp parameters for a date range on the gql queries for 2020-07-31 00:37:00 +02:00
machine-loader.js Feat: enable notify operator for OFAC matches 2021-02-15 23:17:19 +00:00
migrate-options.js migrate-options unit test added 2018-11-28 22:24:48 +02:00
migrate.js Save migrations file on db (#215) 2018-11-18 10:15:22 +01:00
mnemonic-helpers.js Change seed file with a bip39 mnemonic (#207) 2018-11-07 18:28:40 +01:00
new-config-manager.js Chore: move fromNamespace call to configManager 2021-03-07 17:40:36 +00:00
new-settings-loader.js remove comments 2021-03-01 17:50:13 +00:00
options-loader.js feat: flag option to toggle test db 2021-02-03 23:03:05 +00:00
options.js Lamassu update script changes (#126) 2018-06-16 13:55:42 +03:00
pairing.js chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
pg-transport.js feat: add new server log page 2019-11-12 11:20:57 +00:00
plugin-helper.js chore: cleanup, node14 and new admin default 2020-10-20 21:54:58 +02:00
plugins.js fix: revert the cache time change 2021-03-07 17:38:36 +00:00
poller.js Chore: fix regressions caused by rebase 2021-02-05 18:59:11 +00:00
postgresql_interface.js Feat: warn admin before restarting services 2020-12-16 17:24:49 +00:00
pp.js WIP 2017-06-24 18:52:55 +03:00
promo-codes.js fix: change coupons to promo codes 2021-02-04 13:20:49 +00:00
respond.js Chore: merge compliance notification code changes 2021-03-19 14:04:31 +00:00
route-helpers.js Feat: implement per operator settings cache 2021-03-19 14:04:31 +00:00
routes.js Fix: add missing coupon routes 2021-03-19 14:04:31 +00:00
session-manager.js feat: add user management screen 2021-05-03 23:00:41 +01:00
sms.js feat: new compliance options 2020-10-06 23:19:22 +02:00
socket-client.js add websockets, cassette updates for admin 2017-05-15 18:29:40 +03:00
ticker.js Chore: fix regressions caused by rebase 2021-02-05 18:59:11 +00:00
time.js use persistent, not session cookies 2016-12-20 14:23:00 +02:00
tx.js feat: suspension trigger 2020-10-06 23:19:22 +02:00
users.js feat: add user management screen 2021-05-03 23:00:41 +01:00
wallet.js Feat: implement per operator settings cache 2021-03-19 14:04:31 +00:00