This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/models
Martin Brennan e1e74abd4f
FEATURE: Improving bookmarks part 2 -- Topic Bookmarking (#8954)
### UI Changes

If `SiteSetting.enable_bookmarks_with_reminders` is enabled:

* Clicking "Bookmark" on a topic will create a new Bookmark record instead of a post + user action
* Clicking "Clear Bookmarks" on a topic will delete all the new Bookmark records on a topic
* The topic bookmark buttons control the post bookmark flags correctly and vice-versa
Disabled selecting the "reminder type" for bookmarks in the UI because the backend functionality is not done yet (of sending users notifications etc.)

### Other Changes

* Added delete bookmark route (but no UI yet)
* Added a rake task to sync the old PostAction bookmarks to the new Bookmark table, which can be run as many times as we want for a site (it will not create duplicates).
2020-02-13 16:26:02 +10:00
..
action-summary.js.es6 DEV: Run prettier 2019-11-12 11:49:31 +01:00
archetype.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
badge-grouping.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
badge.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
bookmark.js.es6 FEATURE: Improving bookmarks part 2 -- Topic Bookmarking (#8954) 2020-02-13 16:26:02 +10:00
category-list.js.es6 FIX: Update site data when we receive a list of categories 2019-11-25 16:50:54 +00:00
category.js.es6 FIX: Make category slug validation less strict (#8915) 2020-02-11 17:01:12 +02:00
composer.js.es6 FIX: Opening new topic draft never creates post (#8828) 2020-02-05 11:17:58 -06:00
draft.js.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
group-history.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group.js.es6 DEV: Fix function prototype deprecations (#8681) 2020-01-16 18:56:53 +01:00
invite.js.es6 Fix Prettier using correct version (1.19.1) 2019-11-15 10:34:26 -05:00
live-post-counts.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
login-method.js.es6 DEV: Allow doLogin to be called with a set of parameters 2020-01-08 16:13:12 +00:00
nav-item.js.es6 DEV: nav-item should not fail when no top menu items exist 2019-12-04 10:30:04 +11:00
permission-type.js.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
post-action-type.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
post-stream.js.es6 DEV: Fix function prototype deprecations (#8681) 2020-01-16 18:56:53 +01:00
post.js.es6 FEATURE: Improving bookmarks part 2 -- Topic Bookmarking (#8954) 2020-02-13 16:26:02 +10:00
rest.js.es6 DEV: Import Promise from rsvp (#8296) 2019-11-05 10:37:32 -06:00
result-set.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
reviewable-history.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
reviewable.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
session.js.es6 FIX: Return a deprecation for Discourse.Session 2019-11-08 14:55:36 -05:00
site.js.es6 FIX: Update site data when we receive a list of categories 2019-11-25 16:50:54 +00:00
static-page.js.es6 FIX: More missing RSVP imports 2019-11-11 09:25:33 -05:00
store.js.es6 REFACTOR: use rest serializer for tag-info categories 2019-12-10 14:58:11 -05:00
tag-group.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
tag.js.es6 FEATURE: Allow scoping search to tag (#8345) 2019-11-14 10:40:26 +10:00
topic-details.js.es6 DEV: Remove Discourse.User and import instead 2019-11-13 15:34:30 -05:00
topic-list.js.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
topic-timer.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
topic-tracking-state.js.es6 FIX: Include sub-sub-categories in new/unread counts (#8710) 2020-01-17 10:02:57 +00:00
topic.js.es6 FEATURE: Improving bookmarks part 2 -- Topic Bookmarking (#8954) 2020-02-13 16:26:02 +10:00
trust-level.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-action-group.js.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
user-action-stat.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-action.js.es6 DEV: Remove Discourse.User and import instead 2019-11-13 15:34:30 -05:00
user-badge.js.es6 DEV: Remove Discourse.User and import instead 2019-11-13 15:34:30 -05:00
user-draft.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-drafts-stream.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-posts-stream.js.es6 REFACTOR: Remove Discourse.Model 2019-11-08 14:13:35 -05:00
user-stream.js.es6 DEV: Fix function prototype deprecations (#8681) 2020-01-16 18:56:53 +01:00
user.js.es6 PERF: Use a separate route for user cards, and split user serializer (#8789) 2020-01-28 11:55:46 +00:00