18 Commits

Author SHA1 Message Date
maleksandrov
44acdb7057 Initial permissions support on backend/frontend 2021-04-20 10:53:53 +03:00
Alex Phillips
18d34dab26 cookie handling is now server-side so we can set the domain properly, added in forward auth support for traefik - still needs to have the redirect handled client-side upon successful login 2021-01-20 19:23:47 -05:00
Kode
0e8f8fe882 Try to merge ATCwells changes 2021-01-21 12:33:54 +00:00
Eric Nemchik
e4077894ff Add code formatting dev dependencies and pre-commit hooks 2020-05-04 14:34:13 -05:00
alex-phillips
22e3421e72 user settings now always JSON encoded 2020-03-02 11:00:08 -05:00
alex-phillips
a8dc8fd3b6 users and items now have n:m relationship 2020-03-02 10:53:05 -05:00
alex-phillips
aeeaecea60 Remove item-user relationship since we are refactoring this 2020-02-28 16:24:27 -05:00
alex-phillips
591005ab4b Fixed eslint logic notice 2020-02-28 09:47:06 -05:00
Kode
2c9518d7a7 return whether user has set a password 2020-02-24 12:52:22 +00:00
alex-phillips
11b900e6d8 added totp secret and multifactor flag to the user model 2020-02-19 12:46:59 -05:00
alex-phillips
052a2e62de removed tags - adding this just as a column to user 2020-02-16 17:20:28 -05:00
alex-phillips
71d038fe7b added user level column, limit level altering to admins only 2020-02-16 11:36:17 -05:00
alex-phillips
665a2bd50b initial commit of tags and associations with users / items 2020-02-16 10:47:57 -05:00
alex-phillips
e91de5dfed initial add of items, only use underscores for db columns, not actual object properties 2020-02-15 15:07:57 -05:00
alex-phillips
2111cb2193 added settings column to users (not doing additional migrations just yet since it's still early development) 2020-02-15 11:18:40 -05:00
alex-phillips
074629028d user 'toJSON' method to remove sensitive data (i.e., password) 2020-02-15 09:14:50 -05:00
alex-phillips
ad9726cba9 eslinting fixes, initial commit of express server with JWT auth, middleware for attaching user to request object, and cors implemented 2020-02-14 12:05:42 -05:00
alex-phillips
7bee88e383 initial commit of user code, added in test framework and user test 2020-02-14 10:02:18 -05:00