-
- Downloads
Invitations (#1122)
* Invite existing user to a site * Add invitation flow for non-existing users * Accept and reject invitations * Use invitation flow for existing users * Locking mechanism for sites * Authorization for site settings * Show usage based on site ownership * Add ability to remove members from a site * Do not show settings link to viewer roles * Ability to remove invitations * Remove `Plausible.Sites.count_for/1` * Fix tests * Do not show the trial banner after the trial * Correct trial emails * Transfer ownership * Send invitation email to existing user * Add invitation email flows * Add plug for role-based authorization * Rename AuthorizeStatsPlug -> AuthorizeSiteAccess * Add email flow for ownership transfer * Fix URLs in emails * Fix small copy issues * Make 'People' its own section in site settings * Notify user via email if their access has been removed * Check site lock status when invitation is accepted * Check lock status when user subscribes * Make sure only admins and owners can create shared links * Changelog * Add LockSites to daily cron * Clean invitations after 48 hours * Add notices about expiry * Add invitation expired page * Add doc link
Showing
- CHANGELOG.md 1 addition, 0 deletionsCHANGELOG.md
- assets/js/dashboard/historical.js 1 addition, 1 deletionassets/js/dashboard/historical.js
- assets/js/dashboard/index.js 2 additions, 2 deletionsassets/js/dashboard/index.js
- assets/js/dashboard/mount.js 2 additions, 1 deletionassets/js/dashboard/mount.js
- assets/js/dashboard/router.js 2 additions, 2 deletionsassets/js/dashboard/router.js
- assets/js/dashboard/site-switcher.js 18 additions, 8 deletionsassets/js/dashboard/site-switcher.js
- assets/js/dashboard/stats/sources/search-terms.js 2 additions, 2 deletionsassets/js/dashboard/stats/sources/search-terms.js
- assets/tailwind.config.js 2 additions, 1 deletionassets/tailwind.config.js
- config/runtime.exs 11 additions, 5 deletionsconfig/runtime.exs
- lib/plausible/auth/auth.ex 14 additions, 3 deletionslib/plausible/auth/auth.ex
- lib/plausible/auth/invitation.ex 23 additions, 0 deletionslib/plausible/auth/invitation.ex
- lib/plausible/auth/user.ex 2 additions, 2 deletionslib/plausible/auth/user.ex
- lib/plausible/billing/billing.ex 21 additions, 10 deletionslib/plausible/billing/billing.ex
- lib/plausible/billing/site_locker.ex 29 additions, 0 deletionslib/plausible/billing/site_locker.ex
- lib/plausible/site/membership.ex 4 additions, 3 deletionslib/plausible/site/membership.ex
- lib/plausible/site/schema.ex 3 additions, 0 deletionslib/plausible/site/schema.ex
- lib/plausible/sites.ex 40 additions, 16 deletionslib/plausible/sites.ex
- lib/plausible_web/controllers/api/external_sites_controller.ex 2 additions, 1 deletion...lausible_web/controllers/api/external_sites_controller.ex
- lib/plausible_web/controllers/api/stats_controller.ex 2 additions, 2 deletionslib/plausible_web/controllers/api/stats_controller.ex
- lib/plausible_web/controllers/auth_controller.ex 73 additions, 2 deletionslib/plausible_web/controllers/auth_controller.ex
Loading
Please register or sign in to comment