Sam Saffron
c49a1288b2
Revert "Import getURL to fix deprecation warnings ( #72 )"
...
This reverts commit e3a6a64193
.
This sadly broke our build
2020-07-07 11:43:15 +10:00
Jarek Radosz
1a083e8b88
DEV: Fix the `getURL` deprecation warning ( #69 )
2020-07-06 17:01:44 +02:00
Mark VanLandingham
e3a6a64193
Import getURL to fix deprecation warnings ( #72 )
2020-07-06 09:27:01 -05:00
jjaffeux
1761f749e1
FIX: doesn't need to be dependant on isPrivateMessage
2020-05-20 15:02:58 +02:00
jjaffeux
be6dcfa38d
FIX: removes PM check
2020-05-20 14:54:30 +02:00
jjaffeux
705b30c093
UX: always display assign button in dropdown on mobile
2020-05-20 14:07:37 +02:00
jjaffeux
cddc0a2eb5
UX: displays avatar instead of icon on desktop
2020-05-19 10:51:20 +02:00
jjaffeux
3df853f5fb
FIX: uses same style for mobile PMs than desktop
2020-05-13 11:01:36 +02:00
jjaffeux
8b7f89823d
UX: improves assignee display on button and dropdown
...
- Changes the title attribute to display the name of the assignee
- Displays the assignee’s username in the row when on mobile view
- Tweaks positioning to attempt good alignment
- Slightly increases icon size to have visually the same size than other topic footer buttons icons
2020-05-12 15:49:13 +02:00
jjaffeux
c271178f73
UX: keeps showing icon for more consistency
2020-05-12 09:30:44 +02:00
Joffrey JAFFEUX
af11fdca47
FEATURE: displays assignee avatar in button and dropdown ( #66 )
2020-05-11 19:02:22 +02:00
jjaffeux
c553c039f0
DEV: adds a task action bypassing the modal
2020-05-08 11:53:51 +02:00
David Taylor
07c13651c6
FIX: Correct assign user autocomplete logic
...
Previously we were only autocompleting users which were in the same group as the acting user.
2020-04-28 13:55:17 +01:00
Justin DiRose
71fe8a54c0
FEATURE: Add 'g a' as keyboard shortcut to assigned list ( #64 )
2020-04-23 13:03:45 -05:00
Martin Brennan
e7d5c88c8b
FEATURE: Add assigned to user to bookmark serializers ( #62 )
...
Add assigned to user to bookmark serializers, and also add to JS bookmark model for the route to assigned user.
2020-03-12 15:21:48 +10:00
Penar Musaraj
3675a5e273
DEV: use site settings from container ( #60 )
...
This is a bit more robust, site settings are not always injected (for example in raw handlebars templates).
2020-02-25 17:06:54 -05:00
Kris
73ad40cd1d
UX: Additional wrapper to fix mobile modal spacing, related to de559f3
2020-02-20 12:35:57 -05:00
Penar Musaraj
11794fd00a
DEV: Find/replace deprecated decorators
2020-02-19 11:53:36 -05:00
jjaffeux
b302d7566b
FIX: prevents crash if assign_allowed_on_groups is empty
2020-01-22 09:50:40 +01:00
jjaffeux
7933a29fa0
FIX: @ember/object is not yet available in stable
2020-01-15 16:06:50 +01:00
Blake Erickson
18d6bcdcbd
FIX: Update topic-list-item to reflect changes in core ( #59 )
...
* FIX: Update topic-list-item to reflect changes in core
This PR in discourse core:
https://github.com/discourse/discourse/pull/8589
makes a breaking change in this plugin. This is a fix for it.
* add backwards compatible fix
* Apply prettier fix
2020-01-06 16:39:16 -07:00
romanrizzi
c4f878a70c
Minor improvements to the assigned-to-filter connector
2019-12-04 16:51:49 -03:00
Joffrey JAFFEUX
2f2cbd1e11
FIX: model might be a POJO and not a post model
2019-12-03 11:51:35 +01:00
Roman Rizzi
3593f9ef67
FEATURE: Filter reviewables by assigned user ( #58 )
2019-11-25 13:48:09 -03:00
Dan Ungureanu
434605f03f
FIX: Make it compatible with sub-folder installs
2019-11-25 14:53:17 +02:00
Sam Saffron
b4d8001dc8
FIX: currentURL is unstable for in route transitions
...
If you transition just using query params but leave the rest of the route
alone, sometimes router.currentURL will not update.
This in turn causes active not to work correctly.
2019-11-06 16:36:26 +11:00
Sam Saffron
68ff24739b
DEV: attempt a more cautious lookup
...
This was failing the test suite somehow, despite voting using the same
pattern.
2019-11-01 15:26:16 +11:00
Sam Saffron
e0de9238a1
FEATURE: new category setting to add "Unassigned" navigation menu
...
When a category is used exclusively for managing topic assignments it can
be very useful to list all the unassigned topics. This introduces a new
category setting that allows admins to opt for this new navigation item.
It works both on mobile and desktop.
This uses an amended nav item API, to experience this fully you need latest
versions of Discourse.
2019-11-01 14:15:28 +11:00
Sam Saffron
bc5469c6c6
Revert "FEATURE: new category setting to add "Unassigned" navigation menu"
...
This reverts commit 600e1b6544
.
The level of hack here is just to high, this destabilizes tests. We need a
proper pattern.
2019-10-30 18:16:12 +11:00
Sam Saffron
abc21b7734
Revert "DEV: make pre-initializer a bit safer"
...
This reverts commit 029a26733a
.
This whole experiment is too unstable
2019-10-30 18:13:30 +11:00
Sam Saffron
029a26733a
DEV: make pre-initializer a bit safer
...
Was noticing custom fields could be null is some cases so this ensures we
never reach to it if missing
2019-10-30 17:55:50 +11:00
Sam Saffron
ce63380eb5
DEV: Missed running prettier automatically
...
This is not fixed in my dev environment
2019-10-30 17:07:40 +11:00
Sam Saffron
600e1b6544
FEATURE: new category setting to add "Unassigned" navigation menu
...
When a category is used exclusively for managing topic assignments it can
be very useful to list all the unassigned topics. This introduces a new
category setting that allows admins to opt for this new navigation item.
It works both on mobile and desktop.
Unfortunately Discourse is lacking internal APIs for cleanly adding NavItems
We will look at improving this soon.
2019-10-30 16:37:13 +11:00
romanrizzi
a6df22bb32
DEV: Remove old backward-compatibility code
2019-10-09 15:21:00 -03:00
Kyle Zhao
c1c06b8ed6
FIX: do not escape `fancy_title` again. ( #50 )
2019-09-13 14:32:40 -04:00
romanrizzi
3b2f10a450
Remove fallback PM tag
2019-09-11 17:14:48 -03:00
Roman Rizzi
dc6041abcb
DEV: Remove dreprecated review queue code ( #47 )
2019-09-11 09:51:23 -03:00
Kyle Zhao
d18c347cd9
FEATURE: Quick access panel for assignments. ( #49 )
...
* FEATURE: Quick access panel for assignments.
* Only enable quick access when core is compatiable.
This ensures that the plugin won't break Discourse instances without the
latest `QuickAccessPanel` feature.
2019-09-09 16:12:14 +10:00
romanrizzi
2d78151481
FIX: Use can_assign instead of staff to show the assign modal correctly
2019-08-04 18:30:28 -03:00
David Taylor
9c72a2f5ca
UX: Add "Assigned" to the page title for the assigned topic list
2019-08-02 15:51:14 +01:00
romanrizzi
8114684ed8
Initialize allowedGroups inside the constructor
2019-07-24 12:17:42 -03:00
romanrizzi
65fbdc3396
FIX: remove unused import
2019-07-19 14:55:36 -03:00
romanrizzi
8792cf51bd
DEV: Assign allowed groups are sent alongside suggestions. After the migration happens, we'll need to still have access to the allowed group names so we can search users.
2019-07-19 14:49:45 -03:00
Joffrey JAFFEUX
49474c94ea
FIX: uses taskActions api and removes old buttons ( #44 )
2019-07-19 13:32:08 +02:00
Joffrey JAFFEUX
02c6fa6d24
DEV: uses new topic-button API ( #43 )
2019-07-19 10:20:55 +02:00
Joffrey JAFFEUX
75c6cecfdb
REFACTOR: old ember patterns, deprecations, dead code ( #42 )
2019-07-19 09:56:39 +02:00
Bianca Nenciu
22129d191f
UX: In mobile view show button only under topic controls. ( #35 )
2019-06-25 16:05:09 +03:00
Joffrey JAFFEUX
fe80298ae5
FIX: prevents messageBus subscriptions to leak
2019-06-12 10:20:34 +02:00
Roman Rizzi
f312ece4a9
Feature: Allow assign on groups ( #31 )
...
* Feature: Allow assign on groups
* Use type: group_list option
* Track group changes and update the setting accordingly. Restrict reminders frequency to assign allowed users instead of staff
2019-06-04 09:21:33 -03:00
romanrizzi
deea8b59bc
FIX: Only show override options to admins
2019-05-27 13:45:54 -03:00