docbrown/spec/services
Fernando Valverde 1eafd7388e
Fix email confirmation logic when registering via Omniauth (#17878)
* Move .skip_confirmation! call to .find_or_create_user! method

* Add regression tests to avoid email confirmation delivery

* Keep the original place where we had user.skip_confirmation! too

* Update logic to require email confirmation from omniauth

* test confirmation is required with SMTP

* Keep :notice instead of :global_notice

* Forem Account bypass email confirmation reorg

* inline comment reorder + clarification

* Apply suggestions from code review

Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com>

Co-authored-by: Fernando Valverde <fernando@visualcosita.com>
Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com>
2022-06-23 16:26:26 -04:00
..
admin Disable flakey admin charts spec (#17165) 2022-04-11 13:23:47 -04:00
articles Add tooltip to cover image button describing optimal image ratio (#17779) 2022-06-02 17:44:34 -04:00
audit Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
authentication Fix email confirmation logic when registering via Omniauth (#17878) 2022-06-23 16:26:26 -04:00
badges Remove Community Wellness badge feature flag (#17623) 2022-05-11 12:08:40 -06:00
broadcasts/welcome_notification Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
color
credits Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
discover Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
edge_cache
exporter
fastly_config
feeds Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
follows Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
giphy
github
homepage
html
images Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
listings
loggers
mailchimp Permanently delete users from Mailchimp automatically (#17395) 2022-04-26 09:48:50 -04:00
markdown_processor
mentions Use Sidekiq::Job module alias for Sidekiq::Worker (#17526) 2022-05-02 11:12:58 -05:00
moderator Rename base_roles ui labels (#17938) 2022-06-21 16:17:35 +01:00
notification_subscriptions
notifications Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
organizations
payments
podcasts Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
profile_fields Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
push_notifications
re_captcha
search
settings/authentication Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
slack
spam
tag_moderators
twitter_client Match error class using case instead of if/elsif/else (#16952) 2022-03-21 15:34:49 -05:00
user_subscriptions Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
users Routine Rubopcop lint fixes (#17844) 2022-06-07 10:17:16 -04:00
analytics_service_spec.rb Expect to raise error should use a block (#17131) 2022-04-05 13:21:23 -06:00
article_with_video_creation_service_spec.rb
bulk_sql_delete_spec.rb
email_digest_article_collector_spec.rb
email_digest_spec.rb
feature_flag_spec.rb
flare_tag_spec.rb Routine Rubocop fixes (#16838) 2022-03-09 09:32:50 -05:00
medium_article_retrieval_service_spec.rb
open_graph_spec.rb OpenGraph fallback for Embeds (merge-by-any-core) (#17001) 2022-04-04 15:31:38 -04:00
rate_limit_checker_spec.rb
tag_adjustment_creation_service_spec.rb
tag_adjustment_update_service_spec.rb