mirror of
https://github.com/plausible/analytics.git
synced 2024-11-26 23:27:54 +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 |
||
---|---|---|
.. | ||
billing | ||
site | ||
first_dashboard_launch_banner.ex | ||
flow_progress.ex | ||
generic.ex | ||
google.ex | ||
layout.ex | ||
settings.ex | ||
two_factor.ex |