mirror of
https://github.com/plausible/analytics.git
synced 2024-11-25 15:34:22 +03:00
bd93cf3b46
* Extract session management from AuthController * Don't explicitly pass `current_user_id` to `live_render`'s session * Add ability to retrieve session and user from token via `UserAuth` * Always fetch current user (or just id) via `UserAuth` API * Introduce `UserSession` as an embedded schema for now * Make `UserAuth.get_user/1` accept `UserSession` as an input * Introduce LV auth context populating user data from session on mount * Refactor `AuthPlug` and make it populate `current_user_session` as well * Rely on authenticated user data provided by auth plug or LV context * Make `Sites.get_for_user(!)` accept `User` struct as well * Set `logged_in` cookie explicitly when it's out of sync with session * Expand modules documentation a bit * Improve and extend tests slightly |
||
---|---|---|
.. | ||
conn_case.ex | ||
data_case.ex | ||
exchange_rate_mock.ex | ||
factory.ex | ||
google_api_mock.ex | ||
html.ex | ||
http_mocker.ex | ||
live_view_test_fix.ex | ||
paddle_api_mock.ex | ||
plugins_api_case.ex | ||
test_utils.ex |