Matthias Mair
5746364351
move auth settings to status
2025-01-21 00:09:33 +01:00
Matthias Mair
aaa0219059
add custom adapters for MFA and headless authentication to use upstreamed features
2025-01-20 23:51:39 +01:00
Matthias Mair
8be0a52930
disable buttons if no email is set
2025-01-20 22:34:27 +01:00
Matthias Mair
0c86f2705f
add error message
2025-01-20 22:06:14 +01:00
Matthias Mair
001ddf2cee
adjust urls
2025-01-20 21:58:06 +01:00
Matthias Mair
ec8267f341
make info text better
2025-01-20 21:56:47 +01:00
Matthias Mair
0c40cb4a5a
make login/register seperate paths
2025-01-20 21:52:24 +01:00
Matthias Mair
6bad3ff2ff
rename var to remove confusion
2025-01-20 21:45:50 +01:00
Matthias Mair
510361f30c
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-20 21:16:14 +01:00
Matthias Mair
0249114322
save auth context
2025-01-20 20:01:21 +01:00
Matthias Mair
0e4478c35a
do not compile on normal translation/compilation to not change the source code ( #8912 )
2025-01-20 11:10:58 +11:00
Matthias Mair
67d89b549f
change settings order
2025-01-19 23:57:25 +01:00
Matthias Mair
47ece105e5
fix password reset flow
2025-01-19 23:44:43 +01:00
Matthias Mair
b1c9fcb0a7
chore(frontend): bump frontend deps ( #8906 )
...
* bump codemirror
* bump mantine and deps
* a few small bumps
* lover react-grid-layout
* lower lingui
* lower react-window
* revert versions down
* fix resolution
* fix resolution
2025-01-20 09:40:02 +11:00
Matthias Mair
2e8b1e7fd1
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-19 21:56:54 +01:00
Matthias Mair
c57b51cb0e
chore(backend): bump deps ( #8905 )
...
* bump backend reqs
* raq down cryptography
* fix req
* bump api version
2025-01-19 17:50:22 +11:00
Matthias Mair
64b9365947
chore: bump pre commit ( #8904 )
...
* bump pre-commit
* auto-fixes
* ignore error
* fix a few more issues
* fix pattern
2025-01-18 09:38:00 +11:00
Matthias Mair
3d2f800c73
feat: Add setting for controling console logs ( #8903 )
...
* Add setting for controling console logs
* respect console_log setting
* use var for defualt handler
2025-01-17 09:21:38 +11:00
Matthias Mair and Oliver
89dfa0f6f9
refactor: remove preference-view ( #8894 )
...
* remove preference-view
* bump api
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-01-15 14:46:23 +11:00
Matthias Mair and Oliver
fbe2131fa5
fix(plugin): Ensure plugins are only installed if not deactivated ( #8893 )
...
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-01-15 14:46:10 +11:00
Matthias Mair
0802e3a7b5
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-14 19:28:25 +01:00
Matthias Mair
d413d11428
bump api version
2025-01-13 23:08:53 +01:00
Matthias Mair
4b412f5716
add setting for configuring types
2025-01-13 23:08:24 +01:00
Matthias Mair
d2c9519a68
remove unneded mfa_enabled
2025-01-13 08:25:21 +01:00
Matthias Mair
5a07f48c14
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-13 08:16:42 +01:00
Matthias Mair
4fa0660493
fix url assertation
2025-01-13 08:13:44 +01:00
Matthias Mair
7b23b73188
Add timeout to login wait for
2025-01-13 00:07:54 +01:00
Matthias Mair
d94a521e5c
simplify urls
2025-01-12 15:43:19 +01:00
Matthias Mair
cf6eb26c1d
re-add settings
2025-01-12 15:43:05 +01:00
Matthias Mair
b6c4b9923a
fix api version
2025-01-12 15:33:18 +01:00
Matthias Mair
08c458f26e
revert dep change
2025-01-12 15:20:11 +01:00
Matthias Mair
95d3a954c2
add type
2025-01-12 15:05:18 +01:00
Matthias Mair
d6ef1d9c04
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-12 14:47:40 +01:00
Matthias Mair
3c181bbdef
Merge branch 'matmair/issue6281' of https://github.com/matmair/InvenTree into matmair/issue6281
2025-01-12 04:58:45 +01:00
Matthias Mair
77bcaeb068
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-12 04:58:35 +01:00
Matthias Mair
6fe06b536f
add mfa add and remove screens
2025-01-12 04:58:22 +01:00
Matthias Mair
cedf3022b7
Merge branch 'master' into matmair/issue6281
2025-01-10 19:29:55 +01:00
Matthias Mair
72f89eaf15
clean up urls even more
2025-01-10 03:31:37 +01:00
Matthias Mair
56137d268b
fix nesting issue
2025-01-10 03:16:16 +01:00
Matthias Mair
fc09af58b1
refactor and rephrasing
2025-01-10 03:09:47 +01:00
Matthias Mair
bf82c4c269
simplify
2025-01-10 02:52:28 +01:00
Matthias Mair
5661b93910
align names with allauth
2025-01-10 02:52:05 +01:00
Matthias Mair
ec6ee2cbed
fix asserts
2025-01-09 20:06:56 +01:00
Matthias Mair
6f6829d650
adjust tests
2025-01-09 01:49:19 +01:00
Matthias Mair
d619cc1135
re-implement password change
2025-01-09 01:43:08 +01:00
Matthias Mair
1a876a7f6b
enable registration for now
2025-01-09 00:52:33 +01:00
Matthias Mair
8ad07c49d5
re-implement registrations
2025-01-09 00:52:14 +01:00
Matthias Mair
31e25eb50b
re-enable registration tests
2025-01-09 00:10:17 +01:00
Matthias Mair
af4f0a48ed
move buildin token test
2025-01-08 23:09:38 +01:00
Matthias Mair
6fad126e21
rewrite url structure
2025-01-08 22:58:28 +01:00
Matthias Mair
b5223dedf1
more exclusions
2025-01-08 22:46:04 +01:00
Matthias Mair
f0dc4a030e
fix tests
2025-01-08 22:44:56 +01:00
Matthias Mair
6624dbf6c0
reduce templates to the raw basics
2025-01-08 22:25:52 +01:00
Matthias Mair
da918b7f18
fix remove sso provider account action; provider (user) admin stuff is done
2025-01-08 21:58:25 +01:00
Matthias Mair
4b6ab95b4c
add mfa table
2025-01-08 21:03:31 +01:00
Matthias Mair
29694d27c8
change name to ensure 1p can detect field
2025-01-08 20:50:37 +01:00
Matthias Mair
cb8779a082
fix login redirect logic
2025-01-08 20:41:53 +01:00
Matthias Mair
f84ce83e8f
remove ui preference - there is no decision anymore
2025-01-08 20:07:28 +01:00
Matthias Mair
1191d1cd82
remove old urls
2025-01-08 20:04:55 +01:00
Matthias Mair
a00f090a87
remove x-session, not needed anymore
2025-01-08 20:03:42 +01:00
Matthias Mair
7ef84c87a2
update api version
2025-01-08 19:56:33 +01:00
Matthias Mair
2eea51a9f1
add todo's
2025-01-08 19:55:19 +01:00
Matthias Mair
d482b3677f
switch to browser based sessions
2025-01-08 13:55:20 +01:00
Matthias Mair
ea940e8c58
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2025-01-08 08:03:18 +01:00
Matthias Mair
18fdfc9b22
make calls more robust
2025-01-08 00:10:28 +01:00
Matthias Mair
e19c2e1c62
simplify calls
2025-01-07 23:34:45 +01:00
Matthias Mair
2e6ba4de91
implement more provider stuff
2025-01-07 16:56:43 +01:00
Matthias Mair
6b5e0dbb29
remove structlog from internal paths ( #8836 )
2025-01-06 07:28:28 +11:00
Matthias Mair
7125261bbc
Remove admin shell ( #8816 )
2025-01-05 12:57:20 +11:00
Matthias Mair
ea9e3fb992
Refactor to use structlog ( #8747 )
...
* use structlog instead of normal logging
* more fixes
* more fixes
* fix test asserts
* use static name
* fix logger
* fix assert
* fix asserts
2025-01-05 12:48:57 +11:00
Matthias Mair
3479b0008c
Docs remove old customize options ( #8817 )
...
* remove "hide_pui_banner"
* clean up more
2025-01-02 20:41:17 +11:00
Matthias Mair
27e31e5a75
Merge branch 'master' into matmair/issue6281
2025-01-02 09:25:47 +01:00
Matthias Mair
d7939efaa9
Fix package install in envs using python lower than 3.12 on debian like OSs ( #8793 )
...
* do not install with uv for now - fixes #8789
#8742 #8495 #8494
* Ensure errors are raised if install / update fails
2024-12-31 23:13:35 +11:00
Matthias Mair
e5f6f3b741
add mfa reg endpoint (not fully implemented)
2024-12-29 01:02:30 +01:00
Matthias Mair
f49a687c54
remove unneeded change of confirm url
2024-12-29 01:02:06 +01:00
Matthias Mair
3f4239fc6c
add dummy entry for missing frontend urls; see TODO@matmair
2024-12-29 01:01:29 +01:00
Matthias Mair
5b49667797
add mfa listing use build-in forms
2024-12-29 01:00:47 +01:00
Matthias Mair
ef14310fc4
fix auth for email actions in MFA scenarios
2024-12-28 17:57:13 +01:00
Matthias Mair
c582ca0afd
Add scan to action menu ( #8781 )
...
* small style fixes
* refactor: split scanning and dialog logic
* feat: Add modal and quick action to scan a barcode from anywhere
2024-12-29 01:12:42 +11:00
Matthias Mair
a584334a24
ignore the now often-used 410 error
2024-12-28 13:19:05 +01:00
Matthias Mair
4c99f3dcbf
remove unused endpoints
2024-12-28 12:56:39 +01:00
Matthias Mair
8025260961
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2024-12-28 12:54:55 +01:00
Matthias Mair
c003084690
fix: email endpoints (to be cleaned TODO@matmair)
2024-12-28 12:05:24 +01:00
Matthias Mair
61e0fae7a3
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2024-12-28 02:52:34 +01:00
Matthias Mair
04d7a96dde
split up python updates and assign to @matmair for manual fixes where necessary ( #8772 )
2024-12-27 08:14:32 +11:00
Matthias Mair
01d416dad8
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2024-12-26 18:13:05 +01:00
Matthias Mair
2a77e0b0f9
remove jwt mention
2024-12-26 18:13:01 +01:00
Matthias Mair
7bfdc86799
stop failure message from appearing when in MFA flow
2024-12-26 18:10:52 +01:00
Matthias Mair
d701182d52
re-implement logoff
2024-12-26 18:10:01 +01:00
Matthias Mair
e3c8b89b67
Re-implement auth flow using new APIs; adds MFA to PUI
2024-12-26 17:42:36 +01:00
Matthias Mair
7334dc446a
disable tests temporarly
2024-12-26 14:58:19 +01:00
Matthias Mair
da21e39e84
Turn off debug by default ( #8743 )
...
* turn off debug by default
* fix log level / debug settings for workflows
* fix typo
2024-12-26 20:16:53 +11:00
Matthias Mair
e9cd910c51
fix migration check
2024-12-25 13:38:15 +01:00
Matthias Mair
97522d971f
Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue6281
2024-12-25 01:25:23 +01:00
Matthias Mair
fe68dc7318
Refactor fix formatting exclusion ( #8746 )
...
* fix ruff exclusions
* aut-format
* Fix docstrings
* more fixes
* ignore error(s)
* fix imports
* adjust descriptions for build
2024-12-25 07:16:24 +11:00
Matthias Mair
1fec41cb71
Update qc_checks.yaml ( #8759 )
2024-12-24 21:42:39 +11:00
Matthias Mair
7f1cc4658b
Fix REST registration endpoint ( #8738 )
...
* Re-add html account base
Fixes #8690
* fix base template
* override dj-rest-auth pattern to fix fixed token model reference
* pin req
* fix urls.py
* move definition out to separate file
* fix possible issues where email is not enabled but UI shows that registration is enabled
* fix import order
* fix token recovery
* make sure registration redirects
* fix name change
* fix import name
* adjust description
* cleanup
* bum api version
* add test for registration
* add test for registration requirements
2024-12-24 11:53:25 +11:00
Matthias Mair
ec6280dacd
MFA add better logging ( #8745 )
...
* add better logging
* use structlog
2024-12-24 07:22:28 +11:00
Matthias Mair
728e0894aa
Factor out helper ( #8744 )
...
* facour out helper
* fix import path
2024-12-24 07:20:27 +11:00
Matthias Mair
15c19a69ac
disable test temporarly
2024-12-23 20:35:25 +01:00