discourse/app/assets/javascripts/admin/templates
Martin Brennan 6261339da9
Improving bookmarks part 1 (#8466)
Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated!

This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality:

* We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them.
* Posts now have a new button in their actions menu that has the icon of an actual book
* Clicking the button opens the new bookmark modal.
* Both name and the reminder type are optional.
* If you close the modal without doing anything, the bookmark is saved with no reminder.
* If you click the Cancel button, no bookmark is saved at all.
* All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you).
* If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark.
* A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked.

This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 14:04:02 +10:00
..
components Improving bookmarks part 1 (#8466) 2019-12-11 14:04:02 +10:00
logs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
modal DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
admin.hbs DEV: removes old dashboard (#7295) 2019-04-01 12:39:49 +02:00
api-keys-index.hbs FIX: Correct translation key for api key revoke button 2019-11-06 16:13:12 +00:00
api-keys-new.hbs FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
api-keys-show.hbs UX: Do not add leading/trailing spaces when copying API key in Firefox 2019-11-12 16:00:57 +00:00
api.hbs UX: Various admin class and structure improvements for styling 2017-10-30 14:50:43 -04:00
backups-index.hbs UX: Show obvious message when backup restoration is disabled 2019-11-26 12:55:25 -05:00
backups-logs.hbs Fixes some Ember Deprecations for 1.13: 2016-10-21 11:06:07 -04:00
backups.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
badges-index.hbs UX: Unify admin intro styles for badges/customize, improve mobile 2019-04-09 20:32:24 -04:00
badges-show.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
badges.hbs UX: admin badge page improvements 2019-01-23 11:29:51 +01:00
customize-colors-index.hbs FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
customize-colors-show.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
customize-colors.hbs REFACTOR: admin-customize-color (#7018) 2019-02-19 09:31:11 +01:00
customize-email-style-edit.hbs FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
customize-email-style.hbs FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
customize-email-templates-edit.hbs Different fix (#7815) 2019-07-02 11:53:16 +10:00
customize-email-templates-index.hbs FEATURE: Admin interface for editing email templates 2015-11-19 16:39:34 -05:00
customize-email-templates.hbs UX: modifies admin email template to have more space for the form (#7993) 2019-08-12 10:27:25 +02:00
customize-robots-txt.hbs FEATURE: Allow customization of robots.txt (#7884) 2019-07-15 20:47:44 +03:00
customize-themes-edit.hbs FEATURE: Added settings/translations support to theme editor UI (#7026) 2019-02-19 12:56:01 +00:00
customize-themes-index.hbs UX: Unify admin intro styles for badges/customize, improve mobile 2019-04-09 20:32:24 -04:00
customize-themes-show.hbs FEATURE: ability to add all active components to theme (#8447) 2019-12-04 17:13:41 +11:00
customize-themes.hbs UX: List popular themes and components in admin panel (#6997) 2019-02-20 14:58:31 -05:00
customize.hbs FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
dashboard-problems.hbs DEV: Rename some icons with deprecated names 2019-02-28 13:03:14 -05:00
dashboard.hbs DEV: removes old dashboard (#7295) 2019-04-01 12:39:49 +02:00
dashboard_general.hbs FIX: Allow dashboard to load even when git version cannot be found 2019-08-28 12:37:42 +01:00
dashboard_moderation.hbs DEV: removes old dashboard (#7295) 2019-04-01 12:39:49 +02:00
dashboard_reports.hbs DEV: removes old dashboard (#7295) 2019-04-01 12:39:49 +02:00
dashboard_security.hbs DEV: removes old dashboard (#7295) 2019-04-01 12:39:49 +02:00
email-advanced-test.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
email-bounced.hbs UX: Hide link to incoming email when there is no bounce key 2019-03-26 18:00:27 +01:00
email-index.hbs UX: Allow enter key to submit test email in admin panel 2019-11-18 15:36:06 +00:00
email-preview-digest.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
email-received.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
email-rejected.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
email-sent.hbs FIX: prevents double network calls and other quirks on admin emails (#7074) 2019-02-26 17:53:52 +01:00
email-skipped.hbs FIX: prevents double network calls and other quirks on admin emails (#7074) 2019-02-26 17:53:52 +01:00
email.hbs FEATURE: Add 'Advanced Test' for admin panel. 2018-12-05 21:56:18 +01:00
embedding.hbs DEV: Remove RSS feed polling in favor of plugin (#8233) 2019-11-12 09:49:02 -06:00
emojis.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
logs.hbs FEATURE: search log term details page (#5445) 2017-12-20 13:41:31 +11:00
permalinks.hbs UX: add information about the use of permalinks 2019-05-07 17:13:26 +05:30
plugins-index.hbs icons deprecations fixes (#6920) 2019-01-22 12:02:02 +01:00
plugins.hbs icons deprecations fixes (#6920) 2019-01-22 12:02:02 +01:00
reports-show.hbs FEATURE: initial implementation of generic filters for reports 2019-04-26 12:17:10 +02:00
search-logs-index.hbs UX: Pass period params when looking at search logs for a given term. 2019-04-02 11:51:41 +08:00
search-logs-term.hbs UX: Wrap title on search log term page with a proper div. 2019-04-02 11:55:57 +08:00
site-settings-category.hbs FEATURE: Automatically generate optimized site metadata icons (#7372) 2019-05-01 14:44:45 +01:00
site-settings.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
site-text-edit.hbs Different fix (#7815) 2019-07-02 11:53:16 +10:00
site-text-index.hbs FEATURE: Locale support for seeded categories and topics (#7110) 2019-03-18 21:09:13 +01:00
site-text.hbs FEATURE: Can override any translation via an admin interface 2015-11-27 11:35:19 -05:00
user-badges.hbs DEV: Convert <button> tags to {{d-button}} components (#8224) 2019-11-04 11:23:54 +01:00
user-fields.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
user-index.hbs FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
user-tl3-requirements.hbs FIX: Don't allow a user to become TL3 if they've ever been penalized 2018-04-24 15:15:32 -04:00
user.hbs Remove the `ScrollTop` Mixin 2016-11-10 15:25:04 -05:00
users-list-show.hbs DEV: Pass query to the icon outlet 2019-11-22 13:44:31 -03:00
users-list.hbs FIX: do not show invite button if local logins are disabled 2019-07-05 15:16:20 +05:30
version-checks.hbs FIX: errors in qunit tests when version check info is missing 2019-09-10 16:38:23 -04:00
watched-words-action.hbs FEATURE: Add a test facility to the watched words admin interface 2019-08-02 15:29:12 +01:00
watched-words.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
web-hooks-show-events.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
web-hooks-show.hbs FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
web-hooks.hbs DEV: Remove buffered rendering from watched words 2019-12-03 17:23:10 -07:00