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/test/javascripts/helpers
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
..
assertions.js select-kit refactoring 2017-12-22 13:08:12 +01:00
component-test.js.es6 DEV: Remove some extra Discourse.Site uses 2019-11-13 16:00:58 -05:00
create-pretender.js.es6 DEV: Fix failing 2FA tests 2020-01-15 15:27:21 +02:00
create-store.js.es6 DEV: Support custom server-side names in rest models (#8265) 2019-10-30 15:25:42 +00:00
d-editor-helper.js.es6 DEV: d-editor helper should be synchronous (#7706) 2019-06-05 14:52:38 +02:00
fixture-pretender.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
html-helper.js.es6 DEV: adds a stringToHTML helper to be used in tests (#8424) 2019-11-27 17:36:45 +01:00
init-ember-qunit.js Split out common functions into discourse-common module 2016-09-22 09:52:19 -04:00
qunit-helpers.js.es6 DEV: Fix some more deprecated Discourse.User and Discourse.Site 2019-11-13 15:34:30 -05:00
review-pretender.js.es6 DEV: Ember linting - disallow Ember.* variable usage (#8782) 2020-02-05 10:14:42 -06:00
select-kit-helper.js.es6 DEV: introducing user-chooser (#8910) 2020-02-11 15:54:56 +01:00
site-settings.js FEATURE: Improving bookmarks part 2 -- Topic Bookmarking (#8954) 2020-02-13 16:26:02 +10:00
site.js.es6 DEV: Remove handling of category top menu items 2019-11-11 17:36:29 +00:00
store-pretender.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
textarea-selection-helper.js.es6 DEV: refactors textarea-selection helper to prevent leaking (#7709) 2019-06-05 19:20:46 +02:00
widget-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00