mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Change bookmarks-with-reminders URL back to bookmarks for user activity (#9566)
* Bookmarks with reminders is a core feature now, no need to have a separate URL * Keep around the old /u/:username/activity/bookmarks-with-reminders route for backwards compat in Ember but just redirect to user activity bookmarks.
This commit is contained in:
@@ -18,10 +18,7 @@ export default DiscourseRoute.extend(OpenComposer, {
|
||||
// and being based on a different model. better to just redirect
|
||||
const url = transition.intent.url;
|
||||
if (url === "/bookmarks") {
|
||||
this.transitionTo(
|
||||
"userActivity.bookmarksWithReminders",
|
||||
this.currentUser
|
||||
);
|
||||
this.transitionTo("userActivity.bookmarks", this.currentUser);
|
||||
}
|
||||
|
||||
if (
|
||||
|
||||
@@ -1,29 +1,7 @@
|
||||
import DiscourseRoute from "discourse/routes/discourse";
|
||||
|
||||
export default DiscourseRoute.extend({
|
||||
noContentHelpKey: "user_activity.no_bookmarks",
|
||||
|
||||
queryParams: {
|
||||
acting_username: { refreshModel: true }
|
||||
},
|
||||
|
||||
model() {
|
||||
return this.modelFor("user").get("bookmarks");
|
||||
},
|
||||
|
||||
renderTemplate() {
|
||||
this.render("user_bookmarks");
|
||||
},
|
||||
|
||||
setupController(controller, model) {
|
||||
controller.set("model", model);
|
||||
controller.loadItems();
|
||||
},
|
||||
|
||||
actions: {
|
||||
didTransition() {
|
||||
this.controllerFor("user-activity")._showFooter();
|
||||
return true;
|
||||
}
|
||||
redirect() {
|
||||
this.transitionTo("userActivity.bookmarks");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1,13 +1,28 @@
|
||||
import UserActivityStreamRoute from "discourse/routes/user-activity-stream";
|
||||
import UserAction from "discourse/models/user-action";
|
||||
import DiscourseRoute from "discourse/routes/discourse";
|
||||
|
||||
export default UserActivityStreamRoute.extend({
|
||||
userActionType: UserAction.TYPES["bookmarks"],
|
||||
export default DiscourseRoute.extend({
|
||||
noContentHelpKey: "user_activity.no_bookmarks",
|
||||
|
||||
queryParams: {
|
||||
acting_username: { refreshModel: true }
|
||||
},
|
||||
|
||||
model() {
|
||||
return this.modelFor("user").get("bookmarks");
|
||||
},
|
||||
|
||||
renderTemplate() {
|
||||
this.render("user_bookmarks");
|
||||
},
|
||||
|
||||
setupController(controller, model) {
|
||||
controller.set("model", model);
|
||||
controller.loadItems();
|
||||
},
|
||||
|
||||
actions: {
|
||||
didTransition() {
|
||||
this.controllerFor("application").set("showFooter", true);
|
||||
this.controllerFor("user-activity")._showFooter();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
</li>
|
||||
{{#if user.showBookmarks}}
|
||||
<li>
|
||||
{{#link-to 'userActivity.bookmarksWithReminders'}}{{i18n 'user_action_groups.3'}}{{/link-to}}
|
||||
{{#link-to "userActivity.bookmarks"}}{{i18n "user_action_groups.3"}}{{/link-to}}
|
||||
</li>
|
||||
{{/if}}
|
||||
{{plugin-outlet
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
</li>
|
||||
{{#if model.bookmark_count}}
|
||||
<li class="linked-stat">
|
||||
{{#link-to "userActivity.bookmarksWithReminders"}}
|
||||
{{#link-to "userActivity.bookmarks"}}
|
||||
{{user-stat value=model.bookmark_count label="user.summary.bookmark_count"}}
|
||||
{{/link-to}}
|
||||
</li>
|
||||
|
||||
@@ -16,7 +16,7 @@ createWidgetFrom(QuickAccessPanel, "quick-access-bookmarks", {
|
||||
},
|
||||
|
||||
showAllHref() {
|
||||
return `${this.attrs.path}/activity/bookmarks-with-reminders`;
|
||||
return `${this.attrs.path}/activity/bookmarks`;
|
||||
},
|
||||
|
||||
emptyStatePlaceholderItem() {
|
||||
|
||||
@@ -62,7 +62,7 @@ createWidget("user-menu-links", {
|
||||
label: "user.bookmarks",
|
||||
className: "user-bookmarks-link",
|
||||
icon: "bookmark",
|
||||
href: `${this.attrs.path}/activity/bookmarks-with-reminders`
|
||||
href: `${this.attrs.path}/activity/bookmarks`
|
||||
};
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user