Commit Graph
100 Commits
Author SHA1 Message Date
Matthias Mair eadf7acf0e remove depreceated docs part 2025-01-21 02:50:59 +01:00
Matthias Mair 7c4d0e8ff6 bump api version 2025-01-21 00:54:24 +01:00
Matthias Mair e9a47b2a8b update settings 2025-01-21 00:48:56 +01:00
Matthias Mair 254ab4ef8f respect more settings 2025-01-21 00:45:54 +01:00
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 MairandOliver 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 MairandOliver 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