From 0bf73af1d7f35e034fe238eb2ea79194e795292d Mon Sep 17 00:00:00 2001 From: Roman Rizzi Date: Fri, 22 Jan 2021 16:16:35 -0300 Subject: [PATCH] UX: Redirect to the login page if trying to view assigned topics as anon (#133) --- .../discourse-assign/routes/user-activity-assigned.js.es6 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/assets/javascripts/discourse-assign/routes/user-activity-assigned.js.es6 b/assets/javascripts/discourse-assign/routes/user-activity-assigned.js.es6 index 07bc5dd..4aa5324 100644 --- a/assets/javascripts/discourse-assign/routes/user-activity-assigned.js.es6 +++ b/assets/javascripts/discourse-assign/routes/user-activity-assigned.js.es6 @@ -1,10 +1,18 @@ import I18n from "I18n"; import UserTopicListRoute from "discourse/routes/user-topic-list"; +import cookie from "discourse/lib/cookie"; export default UserTopicListRoute.extend({ userActionType: 16, noContentHelpKey: "discourse_assigns.no_assigns", + beforeModel() { + if (this.currentUser === undefined) { + cookie("destination_url", window.location.href); + this.transitionTo("login"); + } + }, + model(params) { return this.store.findFiltered("topicList", { filter: `topics/messages-assigned/${this.modelFor("user").get(