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
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
Vinoth Kannan
eb02ac1ef5
FIX: always include admins in 'assign' allowed users list.
2019-10-25 17:27:38 +05:30
Jeff Wong
e96e67bfbb
Add support for unicode usernames
2019-09-20 14:12:23 -07:00
Bianca Nenciu
c46764e804
FEATURE: Add endpoint to list all assignments, sorted by user
...
Includes a fix to let all admin users to use plugin
2019-09-16 13:41:10 +03:00
Roman Rizzi
dc6041abcb
DEV: Remove dreprecated review queue code ( #47 )
2019-09-11 09:51:23 -03:00
Penar Musaraj
2ddc5c5bef
Make Rubocop happy
2019-07-29 21:33:25 -04:00
Roman Rizzi
64324ce9db
DEV: use group ids to allow assign on groups [Undo Revert] ( #41 )
...
* DEV: use group ids to allow assign on groups (#38 ) [Undo Revert]
This reverts commit 8f92c5f9bd
.
* Set the default inside a migration based on the core migration. Improve migration check to work against tests-passed/beta/stable.
* Update db/migrate/20190718144722_set_assign_allowed_on_groups_default.rb
Co-Authored-By: Robin Ward <robin.ward@gmail.com>
2019-07-19 10:30:44 -03:00
Roman Rizzi
8f92c5f9bd
Revert "DEV: use group ids to allow assign on groups ( #38 )" ( #40 )
...
This reverts commit b256d462bf
.
2019-07-16 11:59:33 -03:00
Roman Rizzi
b256d462bf
DEV: use group ids to allow assign on groups ( #38 )
...
* DEV: use group ids to allow assign on groups
* FIX: Dinamically sets the default value to support older versions
2019-07-16 11:33:04 -03:00
Sam Saffron
e4be0f02b7
Revert "Staff is always allowed to assign ( #36 )"
...
This reverts commit bb200f5fbd
.
Unfortunately that commit broke assign
2019-06-18 16:00:10 +10:00
Roman Rizzi
bb200f5fbd
Staff is always allowed to assign ( #36 )
2019-06-17 10:11:00 -03:00
Sam Saffron
fe746fefc0
PERF: remove N+1 query from assign
...
Also makes looking for allowed groups much more
efficient
2019-06-05 11:03:29 +10: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
Roman Rizzi
abe8142038
FEATURE: Users can override reminders frequency ( #30 )
...
* FEATURE: Users can override reminders frequency
* Changes:
- Avoid creating a user custom field when the used didn't override the frequency
- Sanitize frequency value using coercion
- Minor fixes
* Sanitize query and user query single
2019-05-27 10:53:37 -03:00
romanrizzi
8ca446eeed
Make rubocop happy and use defined? when checking for reviewable_api_enabled
2019-05-15 16:18:24 -03:00
romanrizzi
c882b097f8
Remove 'Unassign All' feature
2019-05-15 15:57:28 -03:00
Régis Hanol
615ad7c5c3
FIX: don't 'return' in 'flag_reviewed' block
2019-05-15 12:50:52 +02:00
Roman Rizzi
4b7a99f017
Disable flagging behaviour in favor of the new reviewable API ( #34 )
2019-05-14 16:29:50 -03:00
Guo Xiang Tan
8fca0f61e8
Add frozen string literal comment to files.
2019-05-13 10:30:21 +08:00
Roman Rizzi
f330120f90
Assigned topics are now ordered by topics.bumped_at ( #32 )
2019-05-07 12:43:47 -03:00
Roman Rizzi
e3b2e5bdb6
FEATURE: Display PMs in assigned activity and differentiate them. ( #27 )
...
* FEATURE: Display PMs in assigned activity and differentiate them.
* FEATURE: Unassign/Re-assign tasks from the activity view
* Remove bulkAssign. Reuse assign/unassign with a service. Change PM icon position
* Reuse ListItemDefaults instead of duplicating code.
* Conditionally show/hide feature if list items defaults is present in core
2019-05-07 16:30:47 +10:00
Roman Rizzi
7b7432990a
FEATURE: Remind users of assigned tasks. ( #28 )
...
* FEATURE: Remind users of assigned tasks.
* User an user custom field instead of adding a new column
* Improve tests. fix assigns count and display oldest assigned topics correctly. Do not remind about recently assigned tasks
2019-04-30 10:02:26 +10:00
Bianca Nenciu
801b1cd48c
FIX: Check if topic is assigned before assigning again. ( #25 )
2019-03-15 18:49:22 +01:00
Gerhard Schlager
5527457ce2
FIX: Do not unassign on topic open
2019-01-10 20:58:20 +01:00
Bianca Nenciu
89f794cf83
FEATURE: Add events for assigning and unassigning topics. ( #24 )
2019-01-09 16:59:26 +11:00
Bianca Nenciu
0299deaf25
FIX: Unassign on autoclose.
2018-11-21 15:49:07 +02:00
Penar Musaraj
c6f21b667a
Support FA5 SVG icons
2018-11-07 09:27:15 -05:00
Vinoth Kannan
bb44fd469c
FIX: Do not raise error if topic not exist
2018-09-21 09:52:21 +05:30
Sam
8ad7304bdd
FIX: can now correctly unassign corrupt topics
...
if a topic is somehow assigned to an array we can correctly unassign
2018-09-04 15:10:17 +10:00
Régis Hanol
5800f768f5
FIX: properly unassign topics if there are no **more** flags to handle
2018-08-14 18:20:00 +02:00
Joshua Rosenfeld
962c4bf836
URL was missing from plugin.rb
2018-06-11 11:47:43 -04:00
Guo Xiang Tan
fe68b6cc88
FIX: Don't unassign topic on flag reviewed if topic has been deleted.
...
* Should have a test for this.
2018-05-25 16:40:00 +08:00
Guo Xiang Tan
e1c7869969
UX: Add margin to assign-controls on mobile.
2018-05-24 14:44:13 +08:00
Guo Xiang Tan
4e53bf1962
FIX: Include `assigned_messages_count` only when viewing assigned list.
2018-05-24 11:49:49 +08:00
Guo Xiang Tan
e48ed99dfe
Show assigned messages count as long as assigns is enabled.
2018-05-24 10:51:04 +08:00
Andrew Schleifer
863de29e1d
FIX Extra blank line detected
2018-05-23 11:11:24 -05:00
Guo Xiang Tan
22108df6be
FEATURE: Display link with count to user's assigned messages page.
2018-05-23 18:16:36 +08:00
Robin Ward
754209ce58
Add "Unassign All" button to user's assigned topics view
2018-05-04 13:41:04 -04:00
Arpit Jalan
c24083df5c
Remove 'archive' tab for assigned topics.
2018-03-26 22:49:34 +05:30
Guo Xiang Tan
463f77bb2a
FEATURE: Add live updates for "assigned" private messages.
2018-03-07 23:02:13 +08:00
Robin Ward
8ee1cbd697
FIX: Unassign topics if there are no more flags to handle
2018-02-26 16:15:22 -05:00
Robin Ward
569a87b136
FEATURE: New site setting to ensure flags are claimed
2018-01-12 16:09:46 -05:00
Guo Xiang Tan
733503e67f
FIX: Display group archive topics for groups that the user is in.
2017-12-01 12:21:25 +08:00
Guo Xiang Tan
81244a6a47
FEATURE: Add `archive` tab for assigned topics.
2017-12-01 11:25:54 +08:00
Robin Ward
3e024779fa
FIX: Use the proper avatar lookup columns
2017-10-18 16:42:43 -04:00
Robin Ward
246de40653
Add new SiteSetting to disable locking of flags when assigned
2017-10-13 10:46:35 -04:00
Robin Ward
a69bd40401
Revert "Revert "Fix field not being preloaded in multisite setup.""
...
This reverts commit e7ca1ffbf7
.
2017-09-29 11:07:31 -04:00
Robin Ward
626965f94c
FIX: Use a proper event for removing assign on close
2017-09-27 14:04:27 -04:00
Robin Ward
e7ca1ffbf7
Revert "Fix field not being preloaded in multisite setup."
...
This reverts commit 83b4e9fe3f
.
2017-09-27 11:01:29 -04:00