* Fix typo * Add SMTP configs to Settings::General * Expand Settings's show page * Expand Settings::General's constants * Move smtp_enabled? logic to ApplicationMailer * Apply suggestions from code review Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com> * Add missing descriptions and placeholders * Remove production guard clause * Change delivery_method to a callback * Create Settings::SMTP * Run migration * Move constants * Remove SMTP from Settings::General * Create SMTPSettingsController * Add back guard clause * Change which perform_deliveries configuration to use from * Update config/environments/production.rb * Rename migration to singular * Run migration again * Fix name * Alphabetize and add validation for authentication * Move settings and enabled? logic to Settings::SMTP * Change after_action to before_action * Fix broken spec * Fix broken spec * Create SMTP specs * Provide default for port * Create spec for ApplicationMailer * Fix broken spec * Move smtp_enabled? * Search and replace Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com> |
||
|---|---|---|
| .. | ||
| acts_as_taggable_on | ||
| constants | ||
| forem_stats_drivers | ||
| honeycomb | ||
| middlewares | ||
| redcarpet/render | ||
| reverse_markdown/converters | ||
| acts_as_forem_stats_driver.rb | ||
| api_constraints.rb | ||
| app_secrets.rb | ||
| database.rb | ||
| forem_stats_driver.rb | ||
| html_css_to_image.rb | ||
| menu.rb | ||
| release_phase_notifier.rb | ||
| seeder.rb | ||
| throttled_call.rb | ||
| url.rb | ||