discourse/lib
Martin Brennan 3cd601dcc9
FIX: Admin change email for user process improvements and fixes (#10755)
See https://meta.discourse.org/t/changing-a-users-email/164512 for context.

When admin changes an email for a user, we were incorrectly sending the password reset email to the user's old address. Also the new email does not come into effect until the reset password process is done, so this PR adds some notes to the admin to make this clearer.
2020-09-29 09:45:45 +10:00
..
auth
autospec
backup_restore
common_passwords
compression
content_security_policy
demon
email
emoji
file_store
freedom_patches
generators
guardian
highlight_js
i18n
imap
import
import_export
javascripts
middleware
migration
onebox
plugin
pretty_text
rate_limiter
reviewable
scheduler
search
seed_data
sidekiq
site_settings
stylesheet
svg_sprite
tasks
theme_store
turbo_tests
validators
webauthn
wizard
admin_confirmation.rb
admin_constraint.rb
admin_user_index_query.rb
age_words.rb
archetype.rb
auth.rb
backup_restore.rb
badge_posts_view_manager.rb
badge_queries.rb
base62.rb
bookmark_manager.rb
bookmark_query.rb
bookmark_reminder_notification_handler.rb
browser_detection.rb
cache.rb
canonical_url.rb
category_badge.rb
comment_migration.rb
composer_messages_finder.rb
configurable_urls.rb
content_buffer.rb
content_security_policy.rb
cooked_post_processor.rb
crawler_detection.rb
csrf_token_verifier.rb
current_user.rb
custom_renderer.rb
custom_setting_providers.rb
db_helper.rb
directory_helper.rb
discourse_cookie_store.rb
discourse_diff.rb
discourse_event.rb
discourse_hub.rb
discourse_ip_info.rb
discourse_js_processor.rb
discourse_logstash_logger.rb
discourse_plugin_registry.rb
discourse_redis.rb
discourse_tagging.rb
discourse_updates.rb
discourse.rb
disk_space.rb
distributed_cache.rb
distributed_memoizer.rb
distributed_mutex.rb
edit_rate_limiter.rb
email_backup_token.rb
email_cook.rb
email_updater.rb
email.rb
encodings.rb
enum_site_setting.rb
enum.rb
excerpt_parser.rb
feed_element_installer.rb
feed_item_accessor.rb
file_helper.rb
filter_best_posts.rb
final_destination.rb
flag_query.rb
flag_settings.rb
gaps.rb
global_path.rb
guardian.rb
has_errors.rb
hijack.rb
homepage_constraint.rb
html_prettify.rb
html_to_markdown.rb
http_language_parser.rb
image_sizer.rb
import_export.rb
inline_oneboxer.rb
introduction_updater.rb
ip_addr.rb
js_locale_helper.rb
json_error.rb
letter_avatar.rb
markdown_linker.rb
mem_info.rb
message_bus_diags.rb
method_profiler.rb
mini_sql_multisite_connection.rb
mobile_detection.rb
new_post_manager.rb
new_post_result.rb
notification_levels.rb
oneboxer.rb
onpdiff.rb
pbkdf2.rb
permalink_constraint.rb
pinned_check.rb
plain_text_to_markdown.rb
plugin_gem.rb
plugin_initialization_guard.rb
post_action_creator.rb
post_action_destroyer.rb
post_action_result.rb
post_creator.rb
post_destroyer.rb
post_jobs_enqueuer.rb
post_locker.rb
post_merger.rb
post_revisor.rb
pretty_text.rb
promotion.rb
quote_comparer.rb
rake_helpers.rb
rate_limiter.rb
read_only_header.rb
retrieve_title.rb
route_format.rb
rtl.rb
s3_helper.rb
s3_inventory.rb
score_calculator.rb
screening_model.rb
search.rb
secure_session.rb
shrink_uploaded_image.rb
single_sign_on_provider.rb
single_sign_on.rb
site_icon_manager.rb
site_setting_extension.rb
slug.rb
socket_server.rb
spam_handler.rb
sql_builder.rb
staff_constraint.rb
staff_message_format.rb
suggested_topics_builder.rb
system_message.rb
text_cleaner.rb
text_sentinel.rb
theme_javascript_compiler.rb
theme_modifier_helper.rb
theme_settings_manager.rb
theme_settings_parser.rb
theme_translation_manager.rb
theme_translation_parser.rb
timeline_lookup.rb
topic_creator.rb
topic_list_responder.rb
topic_publisher.rb
topic_query_params.rb
topic_query_sql.rb
topic_query.rb
topic_retriever.rb
topic_subtype.rb
topic_upload_security_manager.rb
topic_view.rb
topics_bulk_action.rb
trust_level.rb
turbo_tests.rb
twitter_api.rb
unicorn_logstash_patch.rb
unread.rb
upload_creator.rb
upload_fixer.rb
upload_markdown.rb
upload_recovery.rb
upload_security.rb
url_helper.rb
user_lookup.rb
user_name_suggester.rb
version.rb
webauthn.rb
wizard.rb