Plugin for assigning users to a topic
Go to file
Andrei Prigorshnev 51920a99c0
FIX: Assignments limit shouldn't prevent from reassigning a post (#556)
At the moment, it's possible to have maximum 5 assignments per topic 
(that includes topic and post assignments). When trying to assign more, 
a message "Limit of 5 assignments per topic has been reached" appears.

One possible edge case here is _reassigning_ a topic or a post. Reassignment 
doesn't lead to exceeding the limit, and therefore it should be possible. But 
at the moment we handle correctly only _topic_  reassignments, while when 
reassigning a _post_, we show the error message "the limit has been reached".

This commit makes post reassignments work correctly too.
2024-03-29 15:50:02 +04:00
.github/workflows DEV: Update CI workflows (#424) 2023-01-10 18:03:19 +00:00
app FIX: Recreate notifications on topic reopening 2024-03-18 10:56:08 +01:00
assets UX: autofocus assignee input (#555) 2024-03-25 22:58:14 +01:00
config Update translations (#551) 2024-03-05 16:47:42 +01:00
db DEV: Rewrite post-migration in pure SQL 2023-11-15 09:50:54 +01:00
lib FIX: Assignments limit shouldn't prevent from reassigning a post (#556) 2024-03-29 15:50:02 +04:00
spec FIX: Assignments limit shouldn't prevent from reassigning a post (#556) 2024-03-29 15:50:02 +04:00
svg-icons UX: improve custom icons for group assign (#441) 2023-02-13 17:19:25 -05:00
test/javascripts FEATURE: Add menu to assigned text on posts (#550) 2024-03-15 18:30:11 +04:00
.discourse-compatibility DEV: Stop using FoundUserWithStatusSerializer (#546) 2024-03-14 17:44:48 +04:00
.eslintrc.cjs DEV: Use `@discourse/lint-configs` (#517) 2023-10-23 12:08:11 +02:00
.git-blame-ignore-revs DEV: Ignore stree commit from git blame 2022-07-27 13:48:51 -03:00
.gitignore DEV: Use `@discourse/lint-configs` (#517) 2023-10-23 12:08:11 +02:00
.prettierrc.cjs DEV: Use `@discourse/lint-configs` (#517) 2023-10-23 12:08:11 +02:00
.rubocop.yml DEV: Introduce syntax_tree for ruby formatting (#408) 2022-12-23 20:35:55 +00:00
.streerc DEV: Introduce syntax_tree for ruby formatting (#408) 2022-12-23 20:35:55 +00:00
.template-lintrc.cjs DEV: Update linting (#534) 2023-11-29 23:02:00 +01:00
Gemfile DEV: Bump rubocop-discourse and correct violations (#409) 2022-12-23 19:55:31 +00:00
Gemfile.lock DEV: Fix new Rubocop offenses (#548) 2024-02-29 18:23:48 +01:00
LICENSE Update LICENSE (#529) 2023-11-15 20:11:33 +01:00
README.md DEV: Modernization/cleanup (#480) 2023-06-22 10:06:37 +02:00
package.json DEV: Update linting (#538) 2024-01-15 11:24:20 +00:00
plugin.rb FIX: Recreate notifications on topic reopening 2024-03-18 10:56:08 +01:00
translator.yml DEV: Switch from Transifex to Crowdin 2020-07-16 14:00:20 +02:00
yarn.lock DEV: Update linting (#538) 2024-01-15 11:24:20 +00:00

README.md

Assign Plugin

Allows you to assign topics and individual posts (both private and public) to a user or group.

For more information, please see: https://meta.discourse.org/t/discourse-assign/58044