diff --git a/app/assets/javascripts/discourse/components/topic-timeline.js.es6 b/app/assets/javascripts/discourse/components/topic-timeline.js.es6 index 8512ca6794..c693fd9c94 100644 --- a/app/assets/javascripts/discourse/components/topic-timeline.js.es6 +++ b/app/assets/javascripts/discourse/components/topic-timeline.js.es6 @@ -1,10 +1,12 @@ import MountWidget from 'discourse/components/mount-widget'; import Docking from 'discourse/mixins/docking'; import { observes } from 'ember-addons/ember-computed-decorators'; +import optionalService from 'discourse/lib/optional-service'; const headerPadding = () => parseInt($('#main-outlet').css('padding-top')) + 3; export default MountWidget.extend(Docking, { + adminTools: optionalService(), widget: 'topic-timeline-container', dockBottom: null, dockAt: null, @@ -85,5 +87,12 @@ export default MountWidget.extend(Docking, { } this.dispatch('topic:current-post-scrolled', 'timeline-scrollarea'); + }, + + showModerationHistory() { + this.get('adminTools').showModerationHistory({ + filter: 'topic', + topic_id: this.get('topic.id') + }); } });