discourse/app/serializers
James Kiesel feffe23cc5 FEATURE: More granular mailing list mode (#4068)
* Rearrange frontend to account for mailing list mode

* Allow update of user preference for mailing list frequency

* Add mailing list frequency estimate

* Simplify frequency estimate; disable activity summary for mailing list mode

* Remove combined updates

* Add specs for enqueue mailing list mode job

* Write mailing list method for mailer

* Fix linting error

* Account for stale topics

* Add translations for default mailing list setting

* One query for mailing list topics

* Fix failing spec

* WIP

* Flesh out html template

* First pass at text-based mailing list summary

* Add user avatar

* Properly format posts for mailing list

* Move make_all_links_absolute into Email::Styles

* Apply first_seen_at to user

* Send mailing list email summary hourly based on first_seen_at

* Branch and test cleanup

* Use existing mailing list mode estimate

* Fix failing specs
2016-05-21 15:17:54 +02:00
..
about_serializer.rb
admin_badge_serializer.rb FEATURE: allow admins to enter badge long descriptions 2016-03-28 18:38:57 +11:00
admin_badges_serializer.rb
admin_detailed_user_serializer.rb Lots bounce emails related fixes 2016-05-06 19:34:33 +02:00
admin_email_template_serializer.rb FIX: if the email template has multiple subjects, link to customize text page 2015-11-28 11:50:02 +05:30
admin_plugin_serializer.rb
admin_post_serializer.rb FIX: don't overwrite custom uploaded avatar when selecting gravatar 2015-09-11 15:10:56 +02:00
admin_user_list_serializer.rb FIX: add link to user profile for staged users 2016-01-19 16:41:07 +01:00
admin_user_serializer.rb UX: show user full name on admin profile 2015-09-19 18:08:04 +05:30
api_key_serializer.rb
application_serializer.rb FEATURE: fragment cache for use with serializers 2015-09-28 16:50:24 +10:00
archetype_serializer.rb
backup_serializer.rb
badge_grouping_serializer.rb UX: Show translated badge names and badge groupings 2015-12-30 23:35:16 +01:00
badge_index_serializer.rb UX: Show badges as cards on the badges index and show page 2016-03-25 15:33:06 -04:00
badge_serializer.rb FEATURE: allow admins to enter badge long descriptions 2016-03-28 18:38:57 +11:00
badge_type_serializer.rb
basic_category_serializer.rb PERF: fix N+1 on categories page 2016-02-03 23:59:15 +11:00
basic_group_serializer.rb FEATURE: compose a new pre-filled private message to a group via URL 2016-03-03 00:19:06 +05:30
basic_post_serializer.rb PERF: avoid needless :try invokes respond_to? etc 2015-10-02 15:00:00 +10:00
basic_topic_serializer.rb
basic_user_badge_serializer.rb
basic_user_serializer.rb FEATURE: add support for generic external avatar services 2015-09-11 15:10:56 +02:00
category_detailed_serializer.rb
category_list_serializer.rb
category_serializer.rb need to allow for now scope 2016-02-04 00:19:08 +11:00
color_scheme_color_serializer.rb
color_scheme_serializer.rb
current_user_serializer.rb PERF: move 3 more option columns out of the user table 2016-02-18 16:57:22 +11:00
detailed_user_badge_serializer.rb
directory_item_serializer.rb
directory_serializer.rb
discourse_version_check_serializer.rb
email_log_serializer.rb FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
embeddable_host_serializer.rb
embedding_serializer.rb Can edit settings on the embedding page 2015-08-20 15:56:05 -04:00
emoji_serializer.rb
flagged_topic_serializer.rb FIX: error when loading admin > flags 2015-08-28 12:31:32 +02:00
flagged_user_serializer.rb
gap_serializer.rb
group_post_serializer.rb FIX: Provide the ability to reduce cooked content 2016-04-13 13:25:18 -04:00
group_user_serializer.rb
grouped_screened_url_serializer.rb
grouped_search_result_serializer.rb
incoming_email_details_serializer.rb show all headers in rejected email details modal 2016-03-30 19:05:42 +02:00
incoming_email_serializer.rb FEATURE: better email in support 2016-01-19 00:57:55 +01:00
invite_serializer.rb
invited_user_serializer.rb
listable_topic_serializer.rb PERF: move 3 more option columns out of the user table 2016-02-18 16:57:22 +11:00
new_post_result_serializer.rb
notification_serializer.rb
permalink_serializer.rb
post_action_type_serializer.rb
post_action_user_serializer.rb FIX: Who Liked a Post now shows UserCard when avatar is clicked 2015-10-02 18:10:06 -04:00
post_revision_serializer.rb
post_serializer.rb FEATURE: new 'block_auto_generated_emails' site setting 2016-04-20 21:29:27 +02:00
post_stream_serializer_mixin.rb Remove gunk from post stream serializer mixin (#4176) 2016-04-18 11:55:23 -04:00
post_wordpress_serializer.rb
queued_post_serializer.rb FIX: handle posts with no user on needs approval page 2016-05-20 15:44:19 +05:30
screened_email_serializer.rb
screened_ip_address_serializer.rb
screened_url_serializer.rb
search_post_serializer.rb FEATURE: ui for ordering search results in full page mode 2015-09-18 17:16:53 +10:00
similar_topic_serializer.rb
single_sign_on_record_serializer.rb
site_customization_serializer.rb
site_serializer.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
site_text_serializer.rb Support for "Only show overridden" in site text customization 2015-11-30 15:25:08 -05:00
suggested_topic_serializer.rb FEATURE: suggested messages for messages 2016-02-03 18:50:05 +11:00
top_list_serializer.rb
topic_embed_serializer.rb Add embed/info endpoint for TopicEmbed queries 2015-09-16 03:22:24 +00:00
topic_flag_type_serializer.rb
topic_link_serializer.rb
topic_list_item_serializer.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
topic_list_serializer.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
topic_post_count_serializer.rb FIX: don't overwrite custom uploaded avatar when selecting gravatar 2015-09-11 15:10:56 +02:00
topic_poster_serializer.rb FEATURE: suggested messages for messages 2016-02-03 18:50:05 +11:00
topic_tracking_state_serializer.rb
topic_view_posts_serializer.rb
topic_view_serializer.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
topic_view_wordpress_serializer.rb
trust_level3_requirements_serializer.rb FEATURE: make trust level 3 time period admin setting 2015-12-22 23:26:19 +05:30
trust_level_serializer.rb
upload_serializer.rb
user_action_serializer.rb FIX: Emoji in Discourse onebox is wrapped in square brackets. 2016-01-13 19:00:11 +08:00
user_badge_serializer.rb FEATURE: you can not drill down and see why you have badges 2016-01-18 17:59:20 +11:00
user_badges_serializer.rb FEATURE: you can not drill down and see why you have badges 2016-01-18 17:59:20 +11:00
user_field_serializer.rb FEATURE: add user custom fields to user card 2016-04-08 14:35:41 +02:00
user_history_serializer.rb FEATURE: Log staff actions for Category changes. 2015-09-18 10:53:08 +08:00
user_name_serializer.rb FEATURE: support for external letter avatars service 2015-09-11 02:12:40 +02:00
user_option_serializer.rb FEATURE: More granular mailing list mode (#4068) 2016-05-21 15:17:54 +02:00
user_serializer.rb Remove www. from website name 2016-04-11 07:13:33 -07:00
user_summary_serializer.rb hide bookmarks count in user summary except for yourself 2016-05-09 15:51:43 +02:00
user_wordpress_serializer.rb