diff --git a/app/assets/javascripts/discourse/templates/user/stream.hbs b/app/assets/javascripts/discourse/templates/user/stream.hbs
index ed66367d516..8955e5cdc1d 100644
--- a/app/assets/javascripts/discourse/templates/user/stream.hbs
+++ b/app/assets/javascripts/discourse/templates/user/stream.hbs
@@ -3,6 +3,7 @@
{{avatar item imageSize="large" extraClasses="actor" ignoreTitle="true"}}
{{format-date item.created_at}}
+ {{topic-status topic=item disableActions=true}}
{{unbound item.title}}
diff --git a/app/models/user_action.rb b/app/models/user_action.rb
index 0e979991c0e..0d4c661d100 100644
--- a/app/models/user_action.rb
+++ b/app/models/user_action.rb
@@ -142,6 +142,7 @@ SQL
SELECT
a.id,
t.title, a.action_type, a.created_at, t.id topic_id,
+ t.closed AS topic_closed, t.archived AS topic_archived,
a.user_id AS target_user_id, au.name AS target_name, au.username AS target_username,
coalesce(p.post_number, 1) post_number, p.id as post_id,
p.reply_to_post_number,
diff --git a/app/serializers/user_action_serializer.rb b/app/serializers/user_action_serializer.rb
index 503aabe626d..ccf02e031c7 100644
--- a/app/serializers/user_action_serializer.rb
+++ b/app/serializers/user_action_serializer.rb
@@ -26,6 +26,8 @@ class UserActionSerializer < ApplicationSerializer
:edit_reason,
:category_id,
:uploaded_avatar_id,
+ :closed,
+ :archived,
:acting_uploaded_avatar_id
def excerpt
@@ -77,4 +79,12 @@ class UserActionSerializer < ApplicationSerializer
object.action_type == UserAction::EDIT
end
+ def closed
+ object.topic_closed
+ end
+
+ def archived
+ object.topic_archived
+ end
+
end