discourse/app/serializers
Sam 6ddd8d9166 FIX: when entering topics "tracking" would not be set
There was a timing issue when subscribing to messages for topics.

Old flow:

- We generate JSON for topic
- We subscribe to messages for topic

New flow:

- We keep track of last id in the topic message bus channel
- We generate JSON
- We subscribe to messages for topic starting at saved message id

This ensures that there is complete overlap for message consumption
and that there are no cases where an update may go missing due to timing
2017-05-16 15:04:21 -04:00
..
about_serializer.rb PERF: Cache About#stats. 2015-07-20 22:45:05 +08:00
admin_badge_serializer.rb FEATURE: allow admins to enter badge long descriptions 2016-03-28 18:38:57 +11:00
admin_badges_serializer.rb FEATURE: allow advanced badge options in admin screen 2014-07-24 18:28:23 +10:00
admin_detailed_user_serializer.rb FIX: admin user page should show count of all posts, including private messages, so admins can delete them. This bug was making it impossible to delete users. 2017-03-17 17:01:45 -04:00
admin_email_template_serializer.rb FIX: Translate titles of email templates 2017-01-05 01:26:38 +01:00
admin_plugin_serializer.rb FEATURE: Per-plugin settings buttons, "Enabled" column 2015-07-02 10:59:06 -07:00
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
admin_web_hook_event_serializer.rb FEATURE: prompts new webhook events 2016-09-19 12:07:17 +08:00
admin_web_hook_serializer.rb FEATURE: Webhooks. 2016-09-05 18:44:00 +08:00
api_key_serializer.rb Support for per-user API keys 2013-10-22 17:34:39 -04:00
application_serializer.rb FEATURE: fragment cache for use with serializers 2015-09-28 16:50:24 +10:00
archetype_serializer.rb Initial release of Discourse 2013-02-05 14:16:51 -05:00
backup_serializer.rb Backup serializer 2014-02-13 13:31:13 -08:00
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 Fix badge type ordering 2014-08-25 12:48:31 -07:00
basic_category_serializer.rb FEATURE: category setting for default top period 2017-03-22 16:54:18 -04:00
basic_group_history_serializer.rb FEATURE: Group logs. 2016-12-12 17:29:54 +08:00
basic_group_serializer.rb UX: Display translated group name for automatic groups. 2017-05-05 14:34:47 +08:00
basic_group_user_serializer.rb PERF: Fix N+1 queries when loading groups. 2016-11-26 02:20:26 +08:00
basic_post_serializer.rb PERF: avoid needless :try invokes respond_to? etc 2015-10-02 15:00:00 +10:00
basic_topic_serializer.rb Add :title as attribute for basic_topic 2013-07-05 23:22:52 +02:00
basic_user_badge_serializer.rb Sort the badges on the user profile page 2014-08-25 12:40:51 -07:00
basic_user_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
category_and_topic_lists_serializer.rb FIX: missing avatars from categories page when ajax loaded 2016-08-31 14:02:30 +10:00
category_detailed_serializer.rb FIX: use 'topic_all_time' as topic count failover in /categories page 2016-08-29 10:25:46 +02:00
category_list_serializer.rb Properly assign draft keys to Categories List view. 2013-05-28 21:16:24 -04:00
category_serializer.rb Merge pull request #4609 from joebuhlig/category-topics-wiki 2016-12-20 09:15:51 +11:00
category_upload_serializer.rb FIX: Associate category logo and background to uploads record. 2016-12-12 17:37:28 +08:00
color_scheme_color_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
color_scheme_serializer.rb FIX: properly clean up related color schemes on delete 2017-05-04 14:03:17 -04:00
current_user_serializer.rb PERF: we do not need to ship down the total number of unread 2017-05-12 11:11:38 -04:00
detailed_user_badge_serializer.rb FEATURE: Allow manual assignment of related post to badge 2015-02-25 12:53:01 +11:00
directory_item_serializer.rb UX: Show two lines per user on directory 2015-03-19 14:53:52 -04:00
directory_serializer.rb FEATURE: User Directory, with sorting and time period filter 2015-03-18 15:20:34 -04:00
discourse_version_check_serializer.rb Don't blow up if Redis switches to READONLY 2015-04-24 14:37:16 -04:00
email_log_serializer.rb FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
embeddable_host_serializer.rb Add embed class name setup for embeddable hosts 2017-05-11 15:16:16 -04:00
embedding_serializer.rb Can edit settings on the embedding page 2015-08-20 15:56:05 -04:00
emoji_serializer.rb FEATURE: custom emojis 2014-12-23 01:12:26 +01:00
flagged_topic_serializer.rb FIX: error when loading admin > flags 2015-08-28 12:31:32 +02:00
flagged_user_serializer.rb FIX: do not explicitly show email of flagger / flagged user 2017-04-20 22:09:30 +05:30
gap_serializer.rb Show Gaps in the post stream when filters are active 2013-12-05 16:46:59 -05:00
group_post_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
group_post_user_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
group_show_serializer.rb FEATURE: Allow group owners to edit group name and avatar flair. 2016-12-05 14:27:46 +08:00
group_user_serializer.rb FIX: add title to group_user serializer 2015-07-06 23:00:00 +05:30
grouped_screened_url_serializer.rb Screened Urls page shows results for each domain instead of each url 2013-11-04 16:24:48 -05:00
grouped_search_result_serializer.rb create searchResultUserSerializer, display name next to username in search results 2017-03-01 13:11:01 +01:00
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 Let's not show tons of extra information about invites unless you're the 2014-03-21 14:16:11 -04:00
invited_user_serializer.rb Let's not show tons of extra information about invites unless you're the 2014-03-21 14:16:11 -04:00
listable_topic_serializer.rb correct regression 2016-12-05 17:40:47 +11:00
new_post_result_serializer.rb Support for custom reasons for things being queued for approval 2015-04-28 15:06:47 -04:00
notification_serializer.rb FEATURE: use fancy title in notifications 2017-05-15 15:38:30 -04:00
permalink_serializer.rb fix permalinks serializer with subfolder setups 2017-04-05 18:45:01 +02:00
post_action_type_serializer.rb PERF: simplify and shrink the translation cache 2015-03-30 16:31:36 +11:00
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 UX: Show edit button on post revision modal as long as user can edit. 2017-01-27 10:49:17 +08:00
post_serializer.rb FEATURE: avatar flair can be font awesome icons 2016-08-26 17:15:37 -04:00
post_stream_serializer_mixin.rb FEATURE: Topic timeline widget 2016-05-31 10:51:39 -04:00
post_wordpress_serializer.rb FEATURE: move migrate_to_new_scheme into a background job 2015-06-12 12:07:57 +02:00
primary_group_serializer.rb FEATURE: primary group class on avatars in topic list 2017-02-20 15:55:10 -05:00
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 FEATURE: admins can clear screend emails if needed 2014-06-02 16:53:00 +10:00
screened_ip_address_serializer.rb FIX: show ip address with mask again on /admin/logs/screened_ip_addresses 2014-02-18 10:33:08 -05:00
screened_url_serializer.rb Fix [object object] being rendered where it should be an ip address 2013-11-05 15:00:54 -05:00
search_post_serializer.rb FIX: Missing `post_number` in searching within a topic 2016-08-10 17:54:30 -04:00
search_result_user_serializer.rb create searchResultUserSerializer, display name next to username in search results 2017-03-01 13:11:01 +01:00
similar_topic_serializer.rb FIX: Missing `url` attribute for suggested topics 2015-06-24 15:13:36 -04:00
single_sign_on_record_serializer.rb Add SSO diagnostics 2014-08-23 10:34:48 +10:00
site_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -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: Allow posting a link with topics 2016-12-05 17:20:54 +01:00
tag_group_serializer.rb PERF: tag groups index query 2016-07-15 17:16:26 -04:00
theme_serializer.rb FEATURE: support uploads for themes 2017-05-10 15:47:11 -04:00
top_list_serializer.rb BUGFIX: show the draft on top page 2014-02-06 11:39:43 +01:00
topic_embed_serializer.rb Add embed/info endpoint for TopicEmbed queries 2015-09-16 03:22:24 +00:00
topic_flag_type_serializer.rb PERF: simplify and shrink the translation cache 2015-03-30 16:31:36 +11:00
topic_link_serializer.rb FIX: attachment links in topic map were giving 404 2015-05-28 16:03:01 +05:30
topic_list_item_serializer.rb FEATURE: Allow posting a link with topics 2016-12-05 17:20:54 +01:00
topic_list_serializer.rb WIP: Tags which are not allowed in a category showing in drop down. 2016-07-08 10:27:56 +08:00
topic_post_count_serializer.rb FEATURE: group avatar flair shows on topic participants list, and participant avatars can have custom styles 2017-01-18 11:38:00 -05:00
topic_poster_serializer.rb FEATURE: primary group class on avatars in topic list 2017-02-20 15:55:10 -05:00
topic_timer_serializer.rb rename topic_status_update to topic_timer 2017-05-11 18:27:53 -04:00
topic_tracking_state_serializer.rb FIX: We should use `category_id` instead of `category_name` to perform 2014-07-16 15:40:35 -04:00
topic_view_posts_serializer.rb Refactor: Move Topic Details into better objects, identity map, tests, query string filters 2013-07-02 10:36:46 -04:00
topic_view_serializer.rb FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
topic_view_wordpress_serializer.rb FIX: user avatar urls need to be absolute in wordpress api 2014-05-29 17:19:49 -04:00
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 Initial release of Discourse 2013-02-05 14:16:51 -05:00
upload_serializer.rb FIX: consistent and future-proof upload storage pattern 2015-05-19 12:31:12 +02:00
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: Native theme support 2017-04-12 10:53:49 -04: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: allow users to select theme on single device 2017-05-15 12:48:16 -04:00
user_serializer.rb PERF: Fix N+1 queries when loading groups. 2016-11-26 02:20:26 +08: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 FEATURE: move migrate_to_new_scheme into a background job 2015-06-12 12:07:57 +02:00
web_hook_post_serializer.rb FIX: Topic title should be included in post webhook payload. 2017-04-21 10:04:21 +08:00
web_hook_topic_view_serializer.rb FEATURE: Allow easier customization to the web hook event serialization. 2017-03-16 10:09:05 +08:00
web_hook_user_serializer.rb FEATURE: Include email in `User` webhook. 2017-03-25 08:23:01 +08:00
wizard_field_choice_serializer.rb New step to choose emoji set 2016-09-22 09:52:19 -04:00
wizard_field_serializer.rb Add locale step 2016-09-22 09:52:19 -04:00
wizard_serializer.rb Wizard: Step 1 2016-09-22 09:48:58 -04:00
wizard_step_serializer.rb Added images to the first and last step of the wizard 2016-09-22 09:52:19 -04:00