discourse/app/controllers/admin
Neil Lalonde 9656a21fdb
FEATURE: customization of html emails (#7934)
This feature adds the ability to customize the HTML part of all emails using a custom HTML template and optionally some CSS to style it. The CSS will be parsed and converted into inline styles because CSS is poorly supported by email clients. When writing the custom HTML and CSS, be aware of what email clients support. Keep customizations very simple.

Customizations can be added and edited in Admin > Customize > Email Style.

Since the summary email is already heavily styled, there is a setting to disable custom styles for summary emails called "apply custom styles to digest" found in Admin > Settings > Email.

As part of this work, RTL locales are now rendered correctly for all emails.
2019-07-30 15:05:08 -04:00
..
admin_controller.rb DEV: add a few frozen string literals 2019-05-02 16:57:12 +10:00
api_controller.rb DEV: add a few frozen string literals 2019-05-02 16:57:12 +10:00
backups_controller.rb SECURITY: Validate backup chunk identifier 2019-07-22 08:43:16 +02:00
badges_controller.rb DEV: Prefer `public_send` over `send`. 2019-05-07 09:33:21 +08:00
color_schemes_controller.rb DEV: add a few frozen string literals 2019-05-02 16:57:12 +10:00
dashboard_controller.rb DEV: add a few frozen string literals 2019-05-02 16:57:12 +10:00
email_controller.rb DEV: Prefer `public_send` over `send`. 2019-05-07 09:33:21 +08:00
email_styles_controller.rb FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
email_templates_controller.rb Different fix (#7815) 2019-07-02 11:53:16 +10:00
embeddable_hosts_controller.rb DEV: add a few frozen string literals 2019-05-02 16:57:12 +10:00
embedding_controller.rb DEV: Prefer `public_send` over `send`. 2019-05-07 09:33:21 +08:00
emojis_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
flagged_topics_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
flags_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
groups_controller.rb DEV: Make groups/new extensible by plugins (#7642) 2019-06-06 12:05:33 +10:00
impersonate_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
permalinks_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
plugins_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
reports_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
robots_txt_controller.rb FEATURE: Allow customization of robots.txt (#7884) 2019-07-15 20:47:44 +03:00
screened_emails_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
screened_ip_addresses_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
screened_urls_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
search_logs_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
site_settings_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
site_texts_controller.rb Different fix (#7815) 2019-07-02 11:53:16 +10:00
staff_action_logs_controller.rb FEATURE: Make staff action logs page support infinite loading 2019-06-06 13:02:53 +10:00
themes_controller.rb FEATURE: Gz to zip for exports (#7889) 2019-07-18 09:34:48 -03:00
user_fields_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
users_controller.rb FIX: Category topics should not be deletable via review queue 2019-05-30 16:43:23 -04:00
versions_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
watched_words_controller.rb FEATURE: Watched words improvements (#7899) 2019-07-22 14:59:56 +03:00
web_hooks_controller.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00