From 2154f5478a7f498705b4c133830e4205d88d0389 Mon Sep 17 00:00:00 2001 From: riking <rikingcoding@gmail.com> Date: Wed, 4 Feb 2015 19:40:17 -0800 Subject: [PATCH] FEATURE: Mentions stream on user profile --- app/assets/javascripts/discourse/models/user_action_stat.js | 1 - app/assets/javascripts/discourse/models/user_stream.js | 1 - .../discourse/routes/user-activity-mentions.js.es6 | 5 +++++ .../javascripts/discourse/views/activity-filter.js.es6 | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 app/assets/javascripts/discourse/routes/user-activity-mentions.js.es6 diff --git a/app/assets/javascripts/discourse/models/user_action_stat.js b/app/assets/javascripts/discourse/models/user_action_stat.js index 7a73d3bca..942f22e96 100644 --- a/app/assets/javascripts/discourse/models/user_action_stat.js +++ b/app/assets/javascripts/discourse/models/user_action_stat.js @@ -19,7 +19,6 @@ Discourse.UserActionStat = Discourse.Model.extend({ isResponse: function() { var actionType = this.get('action_type'); return actionType === Discourse.UserAction.TYPES.replies || - actionType === Discourse.UserAction.TYPES.mentions || actionType === Discourse.UserAction.TYPES.quotes; }.property('action_type') diff --git a/app/assets/javascripts/discourse/models/user_stream.js b/app/assets/javascripts/discourse/models/user_stream.js index 0dd256d18..9d871055e 100644 --- a/app/assets/javascripts/discourse/models/user_stream.js +++ b/app/assets/javascripts/discourse/models/user_stream.js @@ -20,7 +20,6 @@ Discourse.UserStream = Discourse.Model.extend({ var filter = this.get('filter'); if (filter === Discourse.UserAction.TYPES.replies) { return [Discourse.UserAction.TYPES.replies, - Discourse.UserAction.TYPES.mentions, Discourse.UserAction.TYPES.quotes].join(","); } diff --git a/app/assets/javascripts/discourse/routes/user-activity-mentions.js.es6 b/app/assets/javascripts/discourse/routes/user-activity-mentions.js.es6 new file mode 100644 index 000000000..ae90417db --- /dev/null +++ b/app/assets/javascripts/discourse/routes/user-activity-mentions.js.es6 @@ -0,0 +1,5 @@ +import UserActivityStreamRoute from "discourse/routes/user-activity-stream"; + +export default UserActivityStreamRoute.extend({ + userActionType: Discourse.UserAction.TYPES["mentions"] +}); diff --git a/app/assets/javascripts/discourse/views/activity-filter.js.es6 b/app/assets/javascripts/discourse/views/activity-filter.js.es6 index 7a7ed0f2a..52505710b 100644 --- a/app/assets/javascripts/discourse/views/activity-filter.js.es6 +++ b/app/assets/javascripts/discourse/views/activity-filter.js.es6 @@ -54,6 +54,7 @@ export default Ember.Component.extend(StringBuffer, { case Discourse.UserAction.TYPES.bookmarks: return "bookmark"; case Discourse.UserAction.TYPES.edits: return "pencil"; case Discourse.UserAction.TYPES.replies: return "reply"; + case Discourse.UserAction.TYPES.mentions: return "at"; } }.property("content.action_type") });