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/controllers
Penar Musaraj 1f45215537 FEATURE: Drafts view in user profile
* add drafts.json endpoint, user profile tab with drafts stream

* improve drafts stream display in user profile

* truncate excerpts in drafts list, better handling for resume draft action

* improve draft stream SQL query, add rspec tests

* if composer is open, quietly close it when user opens another draft from drafts stream; load PM draft only when user is in /u/username/messages (instead of /u/username)

* cleanup

* linting fixes

* apply prettier styling to modified files

* add client tests for drafts, includes a fixture for drafts.json

* improvements to code following review

* refresh drafts route when user deletes a draft open in the composer while being in the drafts route; minor prettier scss fix

* added more spec tests, deleted an acceptance test for removing drafts that was too finicky, formatting and code style fixes, added appEvent for draft:destroyed

* prettier, eslint fixes

* use "username_lower" from users table, added error handling for rejected promises

* adds guardian spec for can_see_drafts, adds improvements following code review

* move DraftsController spec to its own file

* fix failing drafts qunit test, use getOwner instead of deprecated this.container

* limit test fixture for draft.json testing to new_topic request only
2018-08-01 16:34:54 +10:00
..
badges FIX: Fix badge count of other users. (#6016) 2018-07-02 15:34:09 +08:00
discovery DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
navigation DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
preferences FEATURE: List, revoke and reconnect associated accounts. Phase 1 (#6099) 2018-07-23 16:51:57 +01:00
about.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
account-created-edit-email.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
account-created-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
activation-edit.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
application.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
avatar-selector.js.es6 REFACTOR: new 'show-avatar-select' app event to trigger the avatar selector modal 2018-07-25 12:38:15 +02:00
basic-modal-body.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
bulk-notification-level.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
change-owner.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
change-timestamp.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
composer.js.es6 FEATURE: Drafts view in user profile 2018-08-01 16:34:54 +10:00
create-account.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
discovery-sortable.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
discovery.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
edit-category.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
edit-topic-timer.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
exception.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
feature-topic.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
flag.js.es6 FIX: Properly display error when post action fails to create. 2018-06-20 21:20:23 +08:00
forgot-password.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
full-page-search.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
grant-badge.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-activity-posts.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-activity-topics.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-activity.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-add-members.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-bulk-add.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-logs.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage-profile.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-manage.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-messages.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
groups-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
groups-new.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
header.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
history.js.es6 FIX: display tables in posts history diff (#6032) 2018-07-12 14:13:52 +10:00
invite.js.es6 FIX: don't suggest groups when inviting to a topic (#6105) 2018-07-19 17:02:34 +08:00
invites-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
jump-to-post.js.es6 FEATURE: allows to jump to a date in a topic 2018-07-19 16:00:13 +02:00
keyboard-shortcuts-help.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
login.js.es6 FEATURE: List, revoke and reconnect associated accounts. Phase 1 (#6099) 2018-07-23 16:51:57 +01:00
merge-topic.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
modal.js.es6 Remove ObjectController, Discouse Controllers + Presence 2015-08-13 10:49:08 -04:00
not-activated.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
password-reset.js.es6 FIX: broken image on password reset page on subfolder installs 2018-07-10 11:10:06 -04:00
post-enqueued.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
preferences.js.es6 FEATURE: rebuild user preferences page to use tabs 2017-05-02 16:52:18 -04:00
raw-email.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
rename-tag.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
reorder-categories.js.es6 lint files 2018-07-24 10:57:16 +10:00
request-group-membership-form.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
search-help.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
split-topic.js.es6 FEATURE: allow selecting a tag when moving posts to a new topic (#6072) 2018-07-06 18:21:32 +02:00
static.js.es6 fix 1.14.0 prettier offenses 2018-07-30 11:56:48 -04:00
tag-groups-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tag-groups.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tags-index.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
tags-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
topic-bulk-actions.js.es6 FIX: Display tag related actions only if tagging is enabled. (#6136) 2018-07-23 12:35:08 +10:00
topic.js.es6 FEATURE: allows to jump to a date in a topic 2018-07-19 16:00:13 +02:00
upload-selector.js.es6 fix 1.14.0 prettier offenses 2018-07-30 11:56:48 -04:00
user-activity.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-badges.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-card.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-invited-show.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-notifications.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-posts.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
user-private-messages-tags.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-private-messages.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-summary.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-topics-list.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user.js.es6 FEATURE: Drafts view in user profile 2018-08-01 16:34:54 +10:00
users.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00