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
dependabot[bot]
75caee8f0d
Build(deps): Bump y18n from 4.0.0 to 4.0.1 ( #150 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 10:00:22 +02:00
Discourse Translator Bot
e682d4ddfe
Update translations ( #149 )
2021-03-16 15:44:07 +01:00
Osama Sayegh
a90e7ab7e2
FIX: Add autofocus to users chooser on the assign modal ( #148 )
...
The users chooser on the assign modal is the primary input field on the modal, so it makes to shift focus to it when the modal is opened. This PR needs 0f807ba85b
in core to work properly, but it won't cause errors (won't have any effects) if it's deployed to a site that doesn't have that commit.
2021-02-23 14:05:34 +03:00
Roman Rizzi
394f857096
FIX: Use Ember's debounce on stable. ( #147 )
...
We need to wrap the new debounce function inside a try block to avoid throwing a "module not found" exception.
2021-02-22 12:55:16 -03:00
Osama Sayegh
b1b8c94f56
DEV: Migrate from {{user-selector}} to {{email-group-user-chooser}} ( #146 )
2021-02-15 12:34:55 +03:00