Krzysztof Kotlarek
ab9e6f0684
FIX: unassign/assign when group pm is archived ( #192 )
...
Send correct messages and correctly unassign/assign to user/group if group PM is archived or moved back to inbox.
2021-09-09 14:22:04 +10:00
Krzysztof Kotlarek
62d87f0084
FEATURE: better UI for group assignments ( #197 )
...
On the group assignment page, we should be able to display
- all topics assigned to that group + to user belonging to that group
- all topics assigned directly to group
- all topics assigned to individual user
2021-09-09 12:18:18 +10:00
Joffrey JAFFEUX
da0a6ce219
DEV: adds log warning if assign is not enabled ( #202 )
2021-09-08 16:46:41 +02:00
Joffrey JAFFEUX
0881b638bd
DEV: adds an option to check for working hours ( #201 )
2021-09-08 16:46:33 +02:00
Joffrey JAFFEUX
cfc25d9ac2
DEV: removes default for minimum time ( #203 )
2021-09-08 16:46:17 +02:00
Krzysztof Kotlarek
5954c625ef
FEATURE: advance search groups ( #198 )
...
Allow advance search filter to select topics assigned to specific group
2021-09-08 11:39:15 +10:00
Krzysztof Kotlarek
375f7ba78d
FEATURE: new assignable group option instead of messageable ( #195 )
...
V1 of group assign was using "who can message" to determine if group can be assigned.
This PR is introducing new separate setting "who can assign"
2021-09-08 10:30:13 +10:00
Robin Ward
f541158b64
DEV: Add `pluginId` for more stable tests ( #196 )
2021-09-02 15:46:32 -04:00
Discourse Translator Bot
43b587dc44
Update translations ( #194 )
2021-08-31 16:08:49 +02:00
Krzysztof Kotlarek
b42ec9f779
FIX: correct group icons and notification message ( #193 )
...
* New group icon
* Group assignment notification displays group name instead of who assigned
2021-08-31 08:17:43 +10:00
David Taylor
978f3d74a1
FIX: Ensure move_to_inbox does not raise error when unassigned ( #190 )
2021-08-27 15:22:24 +01:00
Krzysztof Kotlarek
9d7d39705e
FIX: broken suggestions ( #189 )
...
We need to pass name to assignUser because it is used in 2 places.
One is multiselect and another are suggestions.
2021-08-27 12:57:17 +10:00
Krzysztof Kotlarek
1306a69b06
FIX: whisper small actions are blank ( #188 )
...
assigned_group and unassigned_group has to be added to decorator to properly display whispers
2021-08-27 11:34:44 +10:00
Jarek Radosz
d807491df2
FEATURE: Assign to group ( #182 )
...
Ability to assign groups.
To assign group, user must have a right to send a message to that group.
In addition, 2 jobs were introduced, - AssignNotification and UnassignNotification to inform interested users in the background about the new assignment.
2021-08-27 09:25:38 +10:00
Andrei Prigorshnev
29d4b8fd5c
FEATURE: improve blank page syndrome ( #187 )
2021-08-25 19:51:45 +04:00
Discourse Translator Bot
489dfafb32
Update translations ( #186 )
2021-08-24 15:16:38 +02:00
Joffrey JAFFEUX
0046041e9e
FEATURE: improves random assign automation ( #166 )
...
- Makes a best attempt at being random and assigning people who haven’t been assigned for a long time
- Uses timezones and holidays
- Allows to define a minimum delay between assignments
- Creates a post if no one is available
2021-08-20 12:22:37 +02:00
Joffrey JAFFEUX
a8495e9d7a
FIX: makes dropdown use absolute positioning ( #185 )
2021-08-16 12:19:48 +02:00
Joffrey JAFFEUX
92a1167a68
FIX: explicit assign on user selection ( #184 )
...
Also drops autofocus as it's the first item in the form
2021-08-16 10:56:01 +02:00
dependabot[bot]
39fa568593
Build(deps): Bump path-parse from 1.0.6 to 1.0.7 ( #183 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 00:49:20 +02:00
Discourse Translator Bot
4c26cef99d
Update translations ( #181 )
2021-08-04 14:13:41 +02:00
Jarek Radosz
ad95725987
FIX: Hide Unassigned if user doesn't have access ( #179 )
...
There's no need to display the "Unassigned" button for regular users when `assigns_public` is `false`.
2021-07-30 20:58:39 +02:00
Andrei Prigorshnev
bdff555968
DEV: add a prefix with the plugin name to spec names ( #180 )
2021-07-30 22:39:38 +04:00
Jarek Radosz
9ecc1581fd
DEV: Remove old review queue code ( #178 )
...
I think it should have been deleted with https://github.com/discourse/discourse-assign/pull/47 ? That's where e.g. `assign_locks_flags` site setting was removed.
2021-07-30 14:43:28 +02:00
Jarek Radosz
53d3bda543
DEV: Update tests ( #177 )
...
Included:
* DEV: Add "assigned topic" test
* DEV: Update and re-enable disabled test
* DEV: Add missing imports
* DEV: Fix typos
* DEV: Don't use find()
* DEV: Use the hbs helper
2021-07-23 17:02:21 +02:00
Arpit Jalan
4024eb078c
FIX: filter by "nobody" was broken ( #176 )
...
Meta ref: https://meta.discourse.org/t/filter-by-nobody-seems-broken/197770/
2021-07-22 15:00:27 +05:30
Penar Musaraj
c572e21493
UX: Add quick search suggestion entries ( #175 )
2021-07-21 14:00:43 -04:00
Jarek Radosz
dfb30fc104
FIX: TagsHtmlCallback params can be undefined ( #174 )
2021-07-20 13:53:17 +02:00
Jarek Radosz
4e657b97df
FIX: Make tagsHtml callback respect tagName option ( #173 )
...
Makes the assigned icon and label non-interactive in search results dropdown.
2021-07-20 12:37:33 +02:00
Jarek Radosz
09b7655206
FIX: Handle invalid source data in CF migration ( #172 )
2021-07-14 22:02:27 +02:00
Jarek Radosz
b0a480fd35
FIX: CF to table migration was incorrect ( #171 )
...
The order of values in the `INSERT` query was invalid (`assigned_to_id` and `topic_id` were swapped)
Co-authored-by: David Taylor <david@taylorhq.com>
2021-07-14 20:45:31 +02:00
Jarek Radosz
470dd939aa
DEV: Move assignments from custom fields to a table ( #169 )
2021-07-14 10:48:19 +02:00
Joffrey JAFFEUX
f559fc9557
FIX: automation fields now all use the same value property ( #170 )
2021-07-12 18:34:13 +02:00
Discourse Translator Bot
6de1f9821e
Update translations ( #168 )
2021-07-09 12:22:32 +02:00
discoursebot
23241a3c0d
DEV: Update CI workflows ( #167 )
...
Co-authored-by: davidtaylorhq <davidtaylorhq@users.noreply.github.com>
2021-07-02 17:05:27 +02:00
Discourse Translator Bot
7a085ee0ee
Update translations ( #165 )
2021-06-29 16:01:08 +02:00
Martin Brennan
8b0596fc87
FIX: Assign topic button not working ( #164 )
...
Since this commit
195dcc92cb
the updateUsername function was missing an @action decorator. This adds
it back and extends the assign acceptance tests to click the
mobile/desktop assign buttons and open the modal and click the
suggestion to save the assignment.
2021-06-29 10:12:19 +10:00
Jarek Radosz
195dcc92cb
DEV: Post-release cleanup ( #163 )
...
Included:
* DEV: Post-release cleanup
* DEV: Tests cleanup
* DEV: Import cleanup
* DEV: Drop a compatibility fix
* DEV: Use index_by
* DEV: Use ember imports
* DEV: Use discourseDebounce
* DEV: Use @action
* DEV: Use the optional chaining operator
* DEV: Fix an invalid test
* DEV: Use `discourseModule`
* DEV: Add .prettierrc
* DEV: Sync up the version number
2021-06-28 17:37:27 +02:00
Joffrey JAFFEUX
954e908e24
FEATURE: adds support for a random assign automation ( #162 )
2021-06-24 16:51:49 +02:00
dependabot[bot]
7438b634e3
Build(deps): Bump glob-parent from 5.1.1 to 5.1.2 ( #161 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-12 13:55:39 +02:00
Discourse Translator Bot
ace04166e1
Update translations ( #160 )
2021-06-08 16:31:42 +02:00
Penar Musaraj
6ae6d576c4
DEV: Remove SCSS color vars fallbacks ( #159 )
2021-05-12 08:55:32 -04:00
dependabot[bot]
1369ace3a9
Build(deps): Bump lodash from 4.17.20 to 4.17.21 ( #158 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 10:22:07 +02:00
dependabot[bot]
8b180021c8
Build(deps): Bump handlebars from 4.7.6 to 4.7.7 ( #157 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 10:48:12 +10:00
Jarek Radosz
573c608057
DEV: Avoid nil custom fields ( #154 )
...
Included:
* DEV: Topic#custom_fields is always truthy
* DEV: Delete custom fields instead of setting nil
* DEV: Delete existing nil custom fields
2021-05-05 11:15:50 +02:00
Discourse Translator Bot
8d013f38b2
Update translations ( #156 )
2021-05-04 15:18:02 +02:00
dependabot[bot]
e7b7c8e0f4
Build(deps): Bump rexml from 3.2.4 to 3.2.5 ( #155 )
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-02 17:09:19 +02:00
Tobias Eigen
724700129d
updated assign_allowed_on_groups admin setting ( #152 )
...
I had a bit of trouble finding how to enable this feature for a user so I could assign topics to the user. This is the setting, so I updated it to explain that it allows assigning to users as well as allows the user to assign topics to others.
2021-04-27 11:01:45 -07:00
Discourse Translator Bot
6768cb5d45
Update translations ( #153 )
2021-04-27 15:44:25 +02:00
Mark VanLandingham
c0d651764f
UX: Improve quick access copy when no topics present ( #151 )
2021-04-23 11:00:22 -05:00