docbrown/spec/system
Ridhwana 1025900d16
Improve the UX of the SMTP Section (#16223)
* feat: allow reply_to and email_from to be set for an SMTP config

* feat: use these SMTP values in the mailers

* spec: test the application_mailer

* fix: validate with email, and not url

* feat: mimic macs changes from https://github.com/forem/forem/pull/16216 to use in this PR

* setup packs for admin

* refactor: order the keys and add a const for the auth methods

* feat: rename the header to a more user friendlly name

* chore: move the section with Emails

* feat: add a toggle that will show and hide the SMTP form under certain conditions

* feat: add the javaScript to handle the toggles

* feat: add a better description until we convert to a dropdown

* feat: ensure that we have declared sendgrid_enabled

* chore: add  anote to the config controller

* chore: remove references of the email addresses to keep brnach scoped

* feat: tweak js

* test: cypress workflow to update smtp settings

* feat : update the smtp tests

* remove comments

* update test

* chore: rename NOTE

* feat: polisha dn test ForemInstance.only_sendgrid_enabled?

* chore: remove specs

* Update app/lib/constants/settings/smtp.rb

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

* Update spec/system/admin/config/admin_updates_smtp_settings_spec.rb

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

* Update spec/system/admin/config/admin_updates_smtp_settings_spec.rb

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

* Update spec/system/admin/config/admin_updates_smtp_settings_spec.rb

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

* Update app/javascript/packs/admin/config/smtp.js

Co-authored-by: Nick Taylor <nick@iamdeveloper.com>

* refactor js as per comments

* refactor as per comments

* Update cypress/integration/seededFlows/adminFlows/config/emailServerSettingsSection.spec.js

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>

* refactor: update the Cypress tests

Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com>
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2022-02-15 18:40:14 +02:00
..
admin Improve the UX of the SMTP Section (#16223) 2022-02-15 18:40:14 +02:00
articles Remove system test for editing draft posts (#16472) 2022-02-08 10:24:49 -06:00
authentication Add a contact email address to the /admin/customization/config (#16497) 2022-02-15 17:37:08 +02:00
collections Fix Bug: Series index page showing series with 0 articles -#9658 (#11227) 2020-11-03 09:10:46 +01:00
comments Remove Elasticsearch ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ (#13606) 2021-05-03 11:09:45 -04:00
dashboards More ListingsToolkit refactoring (#16221) 2022-01-27 09:47:41 +07:00
homepage Make home link an admin-customisable navigation link (#16268) 2022-02-01 09:27:09 +00:00
notifications Add comment notification test to Cypress, including a11y improvements to notification page (#15842) 2021-12-21 15:42:13 +00:00
onboardings Replace MAX_USER_MENTIONS with Settings::RateLimit.mention_creation (#13736) 2021-05-12 08:16:38 -07:00
organization Spelling (#15702) 2021-12-07 06:59:10 -07:00
podcasts views/podcasts, views/podcast_episodes i18n (#15020) 2021-10-25 14:32:51 +01:00
search reflect search query in page title (#15434) 2021-11-22 13:32:28 +00:00
tags Now Bg color hex is labeled Tag Color (#16492) 2022-02-11 08:31:57 -05:00
user Removing the stackbit integration (#15701) 2021-12-08 10:20:15 -05:00
videos Replace collective_noun with community_name (#11846) [deploy] 2020-12-28 09:34:17 -07:00
banned_user_interactions_spec.rb A suspended user returns 403 instead of 500 (#16408) 2022-02-04 09:42:23 -05:00
feedback_message_spec.rb Remove "connect" feedback message special treatment (#16167) 2022-01-19 08:32:10 -06:00
link_for_tags_in_posts_in_notifications_spec.rb Take Apple Authentication out of Beta (#12114) 2021-08-03 15:04:00 -06:00
user_logs_in_with_password_spec.rb Send Devise emails asynchronously (#13985) 2021-06-15 07:50:34 -06:00
user_uses_the_editor_spec.rb Article layout (#14753) 2021-09-30 19:08:06 +02:00
user_views_a_reading_list_spec.rb Remove Percy (#8915) 2020-06-25 11:19:58 -07:00
user_views_logo_spec.rb Remove Creator Onboarding Feature Flags from Codebase (#15982) 2022-01-31 11:30:43 -07:00
user_visits_a_comments_page_spec.rb Comments UI update (#11283) 2020-11-18 18:21:19 -05:00