Andrey Antukh
bd2745d1fe
♻️ Clean email related namespaces
...
- Remove legacy and outdated mjml directory
- Rename namespace to a proper name
- Add more specs
2023-02-07 18:16:55 +01:00
Andrey Antukh
7e9a5c4a8f
Merge remote-tracking branch 'origin/staging' into develop
2023-01-23 09:55:50 +01:00
Andrey Antukh
8d60b3fc3e
🐛 Add missing hint on duplicate profile exception
2023-01-20 16:52:58 +01:00
Andrey Antukh
d8faff47a8
♻️ Move profile queries and mutations to commands
2023-01-18 10:51:58 +01:00
Andrey Antukh
db689d151e
♻️ Refactor profile and session handling
...
- makes the profile access more efficient (replace in-app joins to a
simple select query on profile table
- add partial support for access-tokens (still missing some RPC methods)
- move router definitions to specific modules and simplify the main http
module definitions to simple includes
- simplifiy authentication code related to access-tokens and sessions
- normalize db parameters with proper namespaced props
- more work on convert all modules initialization to use proper specs
with fully-qualified keyword config props
2023-01-18 10:51:58 +01:00
Andrey Antukh
bafe3ec087
⏪ Revert some changes related to admin that are no longer necessary
2023-01-13 10:19:39 +01:00
Andrey Antukh
2840cb893e
🎉 Add login-with-password flag
...
As replacement to `login` flag
2022-12-22 16:42:45 +01:00
Andrey Antukh
b929564fa7
♻️ Add admin facilities on the code base
...
- Fix bugs related to orphan teams on profile deletion
- Separate session based profile-id param from api user provided
2022-12-22 16:42:45 +01:00
Andrey Antukh
7a9172560d
♻️ Move teams queries and mutations to commands
2022-12-14 16:22:13 +01:00
Andrey Antukh
8bad9d8340
♻️ Refactor loggers/audit, auth/oidc, and http/clent modules
2022-12-05 08:53:00 +01:00
Andrey Antukh
fde03e21b0
🎉 Add conditional reading to RPC
2022-11-10 14:54:50 +01:00
Andrey Antukh
37ad04d2a6
🎉 Add robust concurrency limiter for RPC
2022-11-07 10:05:56 +01:00
Andrey Antukh
43ab19f690
♻️ Refactor (minor) of http session code
...
The rationale behind the refactor:
- Make available profile data to other middlewares without
the need to access to the database (mainly for error reporting).
- Align with codestyle with the rest of internal modules.
- Simplify code.
2022-11-07 08:37:43 +01:00
Andrey Antukh
a85a65a554
Merge branch 'staging' into develop
2022-10-31 10:44:15 +01:00
Eva
6eb85b2c8c
🐛 Fix nudge error
2022-10-26 17:53:08 +02:00
Andrey Antukh
e50137d186
✨ Minor improvement on internal RPC metadata api
2022-10-18 15:49:18 +02:00
Alejandro Alonso
c4c419b971
Merge remote-tracking branch 'origin/staging' into develop
2022-10-10 18:10:52 +02:00
Andrey Antukh
6e28bb9df8
🐛 Fix issues on profile deletion procedure
2022-10-05 11:27:11 +02:00
luz paz
e30bea0b6f
🔧 Fix typos in source code
...
Found via `codespell -q 3 -S *.po,./frontend/yarn.lock -L childs,clen,fpr,inflight,ody,ot,ro,te,trys,ue`
2022-10-04 10:40:34 +02:00
Andrey Antukh
06bce92cdc
📎 Fix linter issues on backend
2022-09-28 09:45:43 +02:00
Andrey Antukh
757cee67fb
🎉 Add the ability to completly block access to a profile
2022-09-28 09:45:43 +02:00
Andrey Antukh
37e2fe5c65
✨ Allow repeated registers after small delay
...
Helps users with expired tokens proceed with a new register
2022-09-28 09:45:43 +02:00
Andrey Antukh
2348146f00
🎉 Add 'email-verification' flag enabled by default
...
The main idea is deprecating the `insecure-register` flag with the more
general `email-verification` flag.
2022-09-21 09:29:48 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
c4aba025c4
✨ Add some srepl helpers for resend email verification
2022-09-20 23:04:37 +02:00
Andrey Antukh
6f42f4ec45
♻️ Refactor semaphore and executors
2022-09-20 11:32:45 +02:00
Andrey Antukh
ec3651d85b
🎉 Add optional rate limit support for RPC calls
2022-08-31 12:55:48 +02:00
Andrey Antukh
d6d9d25fce
♻️ Refactor token generation API
2022-08-31 11:01:07 +02:00
Eva
bf63e9da95
🎉 Add new hero projects
2022-08-17 15:50:24 +02:00
Andrey Antukh
e3f878ef2f
♻️ Move doc ns from http to rpc ns
2022-07-28 11:14:59 +02:00
Andrey Antukh
07eab923f0
✨ Improve doc endpoint
...
Add changes, added and deprecation notices
2022-07-27 21:41:38 +02:00
Andrey Antukh
14d1cb90bd
♻️ Refactor auth code
2022-07-04 11:23:33 +02:00