discourse/app
Dan Ungureanu 7179fbab77
UX: Require a password for invited users (#16291)
Invited users were allowed to accept invites without entering a
password. When this happened, instead of receiving an activation email,
they received a password reset email. Basically, a user could postpone
choosing a password until after registration.

Unfortunately, this led to a confusing user experience and this commit
attempts to fix that by making the client require a password. There is
a single case when users do not need to input a password: when they sign
up using an external authenticator and password field is completely
hidden. In this case, the third party handles the password logic.

Technically, invites can still be redeemed without a password, but that
functionality was kept to preserve backwards compatibility.
2022-04-05 14:57:15 +03:00
..
assets UX: Require a password for invited users (#16291) 2022-04-05 14:57:15 +03:00
controllers FIX: Redirect user to topic they were invited to (#16298) 2022-04-05 14:57:00 +03:00
helpers FEATURE: use canonical links in posts.rss feed (#16190) 2022-03-15 20:17:06 +11:00
jobs FIX: Do not attempt to pull_hotlinked_image for raw_html 2022-04-05 16:39:38 +08:00
mailers FEATURE: Allow sending group SMTP emails with from alias (#15687) 2022-02-07 13:52:01 +10:00
models FIX: 500 error when creating a user with an integer username (#16370) 2022-04-04 15:15:32 -06:00
serializers FIX: can_permanently_delete should check for admin (#16348) 2022-04-01 12:03:39 +11:00
services FIX: Auto-generated emails causing group SMTP email storm (#16372) 2022-04-05 13:18:49 +10:00
views linting (#16360) 2022-04-02 10:47:01 -05:00