Oliver
|
0ba7f7ece5
|
[PUI] Session authentication (#6970)
* Adjust backend cookie settings
* Allow CORS requests to /accounts/
* Refactor frontend code
- Remove API token functions
- Simplify cookie approach
- Add isLoggedIn method
* Adjust REST_AUTH settings
* Cleanup auth functions in auth.tsx
* Adjust CSRF_COOKIE_SAMESITE value
* Fix login request
* Prevent session auth on login view
- Existing (invalid) session token causes 403
* Refactor ApiImage
- Point to the right host
- Simplify code
- Now we use session cookies, so it *Just Works*
* Fix download for attachment table
- Now works with remote host
* Cleanup settings.py
* Refactor login / logout notifications
* Update API version
* Update src/frontend/src/components/items/AttachmentLink.tsx
Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>
* fix assert url
* Remove comment
* Add explicit page to logout user
* Change tests to first logout
* Prune dead code
* Adjust tests
* Cleanup
* Direct to login view
* Trying something
* Update CUI test
* Fix basic tests
* Refactoring
* Fix basic checks
* Fix for PUI command tests
* More test updates
* Add speciifc test for quick login
* More cleanup of playwright tests
* Add some missing icons
* Fix typo
* Ignore coverage report for playwright test
* Remove coveralls upload task
---------
Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com>
|
2024-04-17 21:35:20 +10:00 |