discourse/app/assets/javascripts/discourse/routes
Robin Ward cbc311e4ed UX: Update the reviewable count before the message bus
In certain edge cases, the message bus won't send the message to the
user about the updated review count and it can go out of sync.

This patch synchronizes the review count every time:

1. The user visits the "Needs Review" page

2. Every time the user performs an action
2019-04-05 10:35:38 -04:00
..
about.js.es6 UX: sort admins and moderators by last seen date on /about page 2019-01-15 17:26:11 +05:30
account-created-edit-email.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
account-created-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
account-created-resent.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
account-created.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
app-route-map.js.es6 FEATURE: Allow users to customize bonuses for reviewable types 2019-04-03 11:18:34 -04:00
application.js.es6 FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
badges-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
badges-show.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
build-admin-user-posts-route.js.es6 REFACTOR: filterBy in UserStream. 2019-01-16 10:53:44 +08:00
build-category-route.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
build-group-messages-route.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
build-private-messages-route.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
build-static-route.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
build-topic-route.js.es6 FIX: expandAllPinned was not resetting after visiting a category 2019-01-14 13:02:25 -05:00
conduct.js.es6 FEATURE: add /conduct as an alias for /guidelines 2018-12-18 16:40:24 -05:00
discourse.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
discovery-categories.js.es6 FIX: refresh "/categories" on logo click (#6891) 2019-01-18 12:08:42 +08:00
discovery-category-with-id.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
discovery.js.es6 DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
exception-unknown.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
exception.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
faq.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
forgot-password.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
full-page-search.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-activity-index.js.es6 FIX: All groups were redirecting to posts 2017-11-03 17:09:30 -04:00
group-activity-mentions.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-activity-posts.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
group-activity-topics.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-index.js.es6 UX: show footer on groups pages 2018-05-17 01:34:44 +02:00
group-manage-interaction.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-logs.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-membership.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-profile.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-members.js.es6 FEATURE: redirect /groups/:name/members to groups/:name 2016-06-03 21:40:35 +05:30
group-messages-archive.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-messages-inbox.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-messages-index.js.es6 Fix group messages style on mobile. 2018-03-16 14:56:10 +08:00
group-messages.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-requests.js.es6 FEATURE: Add page for all group membership requests. (#6909) 2019-03-27 13:30:59 +02:00
group.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
groups-index.js.es6 FIX: Groups list does not refresh when query changes. (#6481) 2018-10-11 21:20:17 +08:00
groups-new.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
guidelines.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
invites-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
login.js.es6 FIX: Redirect to default homepage when visiting /login 2018-12-10 15:39:05 +00:00
new-message.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
new-topic.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
password-reset.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
post.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
preferences-about.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
preferences-account.js.es6 REFACTOR: new 'show-avatar-select' app event to trigger the avatar selector modal 2018-07-25 12:38:15 +02:00
preferences-apps.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
preferences-categories.js.es6 UX: Show the footer on the user summary and preferences pages 2018-02-07 11:35:36 -05:00
preferences-email.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
preferences-emails.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
preferences-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
preferences-interface.js.es6 DEV: Make interface route/controller more resilient to missing values 2019-02-08 16:54:15 +00:00
preferences-notifications.js.es6 UX: Show the footer on the user summary and preferences pages 2018-02-07 11:35:36 -05:00
preferences-profile.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
preferences-second-factor-backup.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
preferences-second-factor.js.es6 FEATURE: Enforce two-factor authentication. (#6348) 2019-03-15 13:09:37 +02:00
preferences-tags.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
preferences-username.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
preferences-users.js.es6 FEATURE: Add ignored user list to the User's preference page (#7107) 2019-03-05 14:47:51 +00:00
preferences.js.es6 UX: open the change avatar modal when clicking the profile picture 2018-07-24 15:13:21 +02:00
privacy.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
restricted-user.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
review-index.js.es6 UX: Update the reviewable count before the message bus 2019-04-05 10:35:38 -04:00
review-settings.js.es6 FEATURE: Allow users to customize bonuses for reviewable types 2019-04-03 11:18:34 -04:00
review-show.js.es6 FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
review-topics.js.es6 FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
review.js.es6 FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
rules.js.es6 FIX: /rules route showed error page 2018-08-28 20:40:37 -04:00
signup.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tag-groups-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tag-groups.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tags-index.js.es6 FEATURE: Upload tags from CSV (#6484) 2018-10-15 09:12:54 +01:00
tags-intersection.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tags-show.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
topic-by-slug-or-id.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
topic-from-params-near.js.es6 UX: improved our footer handling 2014-11-19 20:37:43 +01:00
topic-from-params.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
topic.js.es6 DEV: no delaying topic scroll in tests 2019-03-20 15:24:06 -04:00
tos.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
unknown.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-activity-bookmarks.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
user-activity-drafts.js.es6 FEATURE: Drafts view in user profile 2018-08-01 16:34:54 +10:00
user-activity-index.js.es6 FEATURE: make summary as first tab on user page 2017-03-21 23:12:28 +05:30
user-activity-likes-given.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
user-activity-pending.js.es6 es6 migration and fixes 2015-12-02 11:15:22 +11:00
user-activity-replies.js.es6 UX: show custom footer on user activity and preferences pages (#6080) 2018-07-10 16:14:26 +08:00
user-activity-stream.js.es6 Upgrade to Ember 3.7.0 2019-03-20 14:43:25 +01:00
user-activity-topics.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-activity.js.es6 FEATURE: Option to disable user presence and profile 2018-10-10 17:34:33 -04:00
user-badges.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-deleted-posts.js.es6 UX: improved our footer handling 2014-11-19 20:37:43 +01:00
user-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-invited-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-invited-show.js.es6 REFACTOR: user-invited-show (#7078) 2019-02-27 12:59:57 +01:00
user-notifications-edits.js.es6 FEATURE: User page refactor 2015-12-20 16:45:49 +11:00
user-notifications-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-notifications-likes-received.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-notifications-mentions.js.es6 FEATURE: User page refactor 2015-12-20 16:45:49 +11:00
user-notifications-responses.js.es6 FEATURE: User page refactor 2015-12-20 16:45:49 +11:00
user-notifications.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-archive.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-group-archive.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-group.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-sent.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-tags-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages-tags.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
user-summary.js.es6 DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
user-topic-list.js.es6 clean up unused code 2019-01-25 20:13:54 +05:30
user.js.es6 DEV: s/this._super()/this._super(...arguments) (#6908) 2019-01-19 10:05:51 +01:00
users.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00