Commit Graph

253 Commits

Author SHA1 Message Date
Discourse Translator Bot 212a12d709
Update translations (#405) 2022-12-20 15:22:24 +01:00
Kris f19cc66b68
UX: update small actions to use sentence case (#401) 2022-12-14 13:28:07 -05:00
Discourse Translator Bot 889df32cc6
Update translations (#398) 2022-11-29 15:35:41 +01:00
Discourse Translator Bot d8a2e42f79
Update translations (#391) 2022-11-02 15:13:07 +01:00
Discourse Translator Bot 17bcfde257
Update translations (#387) 2022-10-05 15:31:23 +02:00
Discourse Translator Bot 568dd4d4f6
Update translations (#383) 2022-09-27 19:07:37 +02:00
Osama Sayegh 6479e54830
UX: Add title for the assign tab in the user menu (#381)
As of 496f910f03, core automatically adds title to user menu tabs if an i18n string exists at the key `user_menu.tabs.${tab_id}`. This PR adds a string in the right place so core picks it up and uses it for the assign tab.
2022-09-21 17:50:13 +03:00
Discourse Translator Bot ad1b63b1a4
Update translations (#377) 2022-09-13 16:03:59 +02:00
Discourse Translator Bot 030d349aa0
Update translations (#374) 2022-08-30 20:15:40 +02:00
Bianca Nenciu 4046c9fb40
FIX: Find better users for automatic assignment (#370)
There were two problems with the way current automation script for automatic
assignment works:

- it tried to assign users that were not allowed to be assigned because they
were not part of groups that are allowed to use discourse-assign - fixed by
skipping users that are not a part of assign_allowed_on_groups groups

- it assigned new users - fixed by adding a new user that can skip new users
2022-08-25 15:13:33 +03:00
Discourse Translator Bot ba2eedb874
Update translations (#369) 2022-08-23 17:24:17 +02:00
Osama Sayegh e6e222d8bc
FEATURE: Add assigns tab to the experimental user menu (#366)
This commit adds a tab for assignments in the experimental user menu. The assignments tab behaves very similarly to the bookmarks and messages tab in core: it displays the user's unread assign notifications first and then fills the rest of available space in the menu with assignments (same content that the current user menu displays).

More details of the experimental user menu can be found in https://github.com/discourse/discourse/pull/17379.
2022-08-17 11:57:15 +03:00
Discourse Translator Bot 28bc8ab78a
Update translations (#367) 2022-08-16 16:12:28 +02:00
Discourse Translator Bot 030cdc2d9c
Update translations (#364) 2022-08-09 16:58:16 +02:00
Rafael dos Santos Silva 7a2fde72c6
FEATURE: Assign Status (#363)
Adds a new plugin setting that when enabled adds a status field for every assignment. This setting defaults to off.

The possible status for an assignment are customizable via yet another new setting, and the first one on this list will be the default status for new assignments.

The status is not yet show anywhere except the assign modal and the small action posts in topics at the moment. Adding status to the assignment list for users and groups will be handled in the near future.


Co-authored-by: Penar Musaraj <pmusaraj@gmail.com>
2022-08-04 14:50:18 -03:00
Discourse Translator Bot 872430bd2c
Update translations (#361) 2022-07-26 15:20:51 +02:00
Alan Guo Xiang Tan 148b4b0089
Revert "FEATURE: Register assigned link under sidebar topics section. (#341)" (#359)
This reverts commit 959525b079.

Product design to drop from Sidebar
2022-07-22 15:40:05 +08:00
Discourse Translator Bot 50adb646f3
Update translations (#354) 2022-06-21 15:26:14 +02:00
Discourse Translator Bot af49e987de
Update translations (#348) 2022-06-14 16:57:29 +02:00
Vinoth Kannan 3d4f63f921
UX: don't mention the group when no one is assigned. (#346)
It's a minor copyedit to remove group mention from the post raw. Else it sends a notification to all group members when no one is found to be assigned.
2022-06-08 23:52:14 +05:30
Discourse Translator Bot 0d2a02a0db
Update translations (#343) 2022-05-31 16:11:36 +02:00
Alan Guo Xiang Tan 959525b079
FEATURE: Register assigned link under sidebar topics section. (#341) 2022-05-26 09:13:40 +08:00
Discourse Translator Bot 35842bf5ab
Update translations (#337) 2022-05-17 16:51:02 +02:00
Natalie Tay 43a3030707
FEATURE: Shows note in moderator post (#335) 2022-05-12 23:55:57 +08:00
Discourse Translator Bot 46f200935d
Update translations (#331) 2022-05-10 21:39:36 +02:00
Natalie Tay de65c7119a
FIX: Rename button (#330) 2022-05-10 18:33:38 +08:00
Natalie Tay 1ac2dfbae2
FEATURE: Add assign note (#326) 2022-05-05 13:21:14 +08:00
Discourse Translator Bot d039024fe3
Update translations (#316) 2022-04-19 15:44:44 +02:00
Discourse Translator Bot 29955dae7e
Update translations (#311) 2022-03-30 14:52:39 +02:00
Discourse Translator Bot 6e88d1434b
Update translations (#309) 2022-03-22 16:01:07 +01:00
Rafael dos Santos Silva 099845ffbd
FIX: Add missing notification title (#306) 2022-03-18 16:42:57 -03:00
Rafael dos Santos Silva a52d2a8228
FIX: New notification type needs one more i18n string (#305) 2022-03-17 14:11:16 -03:00
Rafael dos Santos Silva bf31bdb824
FIX: New notification type needs some i18n string (#304) 2022-03-17 15:03:40 +00:00
Discourse Translator Bot 6d5987244e
Update translations (#301) 2022-03-15 14:40:31 +01:00
Joffrey JAFFEUX f657239a4b
FEATURE: improves random assign to assign to a post (#300) 2022-03-14 10:55:50 +01:00
Discourse Translator Bot 81190f40fd
Update translations (#297) 2022-03-01 22:56:07 +01:00
Discourse Translator Bot 7bec9aeaf7
Update translations (#293) 2022-02-15 15:09:52 +01:00
Discourse Translator Bot 9371bb45e7
Update translations (#291) 2022-02-08 14:12:49 +01:00
Discourse Translator Bot 70082fbdb3
Update translations (#289) 2022-02-01 16:14:59 +01:00
Krzysztof Kotlarek f54f0486b9
FIX: better group assign message (#287)
When topic is assigned to group, then notification should be different to distinguish from direct assignments.
2022-01-30 23:42:44 +01:00
Discourse Translator Bot bbcc34487c
Update translations (#285) 2022-01-25 14:26:30 +01:00
Discourse Translator Bot dfa4f8f752
Update translations (#282) 2022-01-18 14:40:53 +01:00
Penar Musaraj a52da2396c
FIX: Use Ember router for small action post links (#280)
Routing was fixed in https://github.com/discourse/discourse/pull/15536
2022-01-11 09:01:28 -05:00
Discourse Translator Bot 268af3049a
Update translations (#279) 2022-01-11 14:21:02 +01:00
Discourse Translator Bot 50ce10e608
Update translations (#277) 2022-01-04 17:39:02 +01:00
Arpit Jalan 5a426e6836
FIX: bulk assign modal was broken (#276)
When trying to bulk assign topics to a user via bulk topics action modal
the modal was broken because the key "model.description" was missing.

This commit adds key "model.description" and adds a new locale for it to
indicate that this action will be performed on multiple topics.
2022-01-04 14:32:37 +05:30
Discourse Translator Bot e384ca8947
Update translations (#275) 2021-12-28 14:13:24 +01:00
David Taylor 8184c5fa98
UX: Change "Re-assign" copy to "Reassign" (#274) 2021-12-23 19:15:56 +00:00
Discourse Translator Bot 99811d493d
Update translations (#268) 2021-12-14 14:53:18 +01:00
Krzysztof Kotlarek 1a1dffc5e8
FEATURE: active flag for assignments (#264)
When topic is closed, we mark assignments as "inactive". Then when it is reopen and setting reassign_on_open is enabled, we bring back previous assignments.

We were already using custom fields for archive message and move to inbox. I changed custom fields solution to use active flag on Assignment model
2021-12-13 08:36:14 +01:00
Discourse Translator Bot f901c5fe97
Update translations (#262) 2021-12-07 16:19:31 +01:00
janzenisaac 5910fd5569
FIX: Refactor assign / reassign to combine logic (#250)
* Refactor and combine assign / reassign logic
2021-12-02 13:12:00 -06:00
Discourse Translator Bot a5120b7574
Update translations (#256) 2021-11-23 17:29:35 +01:00
janzenisaac 09d254b369
FIX: Update aria-labels on mobile / dropdown (#254)
- Update aria labels on mobile and for re-assign dropdown
- Fixes: https://dev.discourse.org/t/quicker-assign-to-self-when-group-is-assigned/54647/33?u=isaacjanzen
2021-11-19 11:55:14 -06:00
Natalie Tay 3d2a9d1e87
Show custom topic tracking message when the user 'never' automatically tracks topics and gets assigned (#249)
* Show more precise topic tracking message when the user never tracks any topics and gets assigned
2021-11-18 09:44:53 +08:00
Discourse Translator Bot b09239ec27
Update translations (#247) 2021-11-16 16:17:02 +01:00
Joffrey JAFFEUX d6a8c75a86
typo (#246) 2021-11-16 10:37:30 +01:00
janzenisaac 98103586b2
FEATURE: Reassign workflow (#231)
Build a new workflow that adds a dropdown in place of the old assign button with the ability to

Re-assign a new user / group to an assigned topic
Re-assign yourself to an assigned topic
Unassign a user / group from an assigned topic
2021-11-12 10:09:47 -06:00
Discourse Translator Bot 3a8e45700c
Update translations (#235) 2021-11-09 14:54:14 +01:00
Krzysztof Kotlarek 2d1f5668a5
FIX: rename action_code_href to action_code_path (#234)
We should use relative paths, therefore name change is necessary to avoid confusions. Post migration is added to fix existing data.
2021-11-08 14:32:21 +11:00
Krzysztof Kotlarek 22025b35b8
FEATURE: small post action with link to post (#232)
When a post is assigned/unassigned, we want small action to have a link to the specific post.
2021-11-08 08:25:13 +11:00
Discourse Translator Bot 5447a72fd8
Update translations (#228) 2021-11-02 18:48:28 +01:00
Krzysztof Kotlarek c396605d2f
FEATURE: assign to post (#224)
Ability to assign an individual post to a user or group
2021-11-01 09:27:13 +11:00
Discourse Translator Bot 54c670536c
Update translations (#225) 2021-10-28 11:24:51 +02:00
Discourse Translator Bot 09129d6529
Update translations (#223) 2021-10-27 14:24:31 +02:00
Joffrey JAFFEUX 7747bb81a0
FIX: more accurate and flexible random assign automation (#222)
- allows to define the number of days within which a user is considered recently assigned
- more correct by now using post custom fields
2021-10-19 17:31:17 +02:00
Discourse Translator Bot 7738124007
Update translations (#206) 2021-09-14 16:20:24 +02:00
Joffrey JAFFEUX 0881b638bd
DEV: adds an option to check for working hours (#201) 2021-09-08 16:46:33 +02: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
Discourse Translator Bot 43b587dc44
Update translations (#194) 2021-08-31 16:08:49 +02: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
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
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
Discourse Translator Bot 6de1f9821e
Update translations (#168) 2021-07-09 12:22:32 +02:00
Discourse Translator Bot 7a085ee0ee
Update translations (#165) 2021-06-29 16:01:08 +02:00
Joffrey JAFFEUX 954e908e24
FEATURE: adds support for a random assign automation (#162) 2021-06-24 16:51:49 +02:00
Discourse Translator Bot ace04166e1
Update translations (#160) 2021-06-08 16:31:42 +02:00
Discourse Translator Bot 8d013f38b2
Update translations (#156) 2021-05-04 15:18:02 +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
Discourse Translator Bot e682d4ddfe
Update translations (#149) 2021-03-16 15:44:07 +01:00
Discourse Translator Bot 97adee3680
Update translations (#142) 2021-02-09 14:52:00 +01:00
Discourse Translator Bot 5dcdb96fd5
Update translations (#140) 2021-02-02 14:36:57 +01:00
Osama Sayegh c5b549b887
FIX: Improve error message when assigning a PM to a user who doesn't have access to the PM (#137)
Currently if you try to assign a PM to a user who can't see it, you get an error message that says "@{user} can't be assigned since they don't belong to assigned allowed groups". This commit improves the message and now it tells you the user doesn't have access to the PM and that you need to invite the user before you can assign them.

Signed-off-by: OsamaSayegh <asooomaasoooma90@gmail.com>
2021-01-27 14:57:41 +03:00
Discourse Translator Bot aebcdfeae4
Update translations (#135) 2021-01-26 14:51:13 +01:00
Discourse Translator Bot e8903a7352
Update translations (#130) 2021-01-19 15:47:17 +01:00
Discourse Translator Bot 60ef0c8f41
Update translations (#125) 2020-12-22 14:47:32 +01:00
Discourse Translator Bot 84433768a6
Update translations (#118) 2020-11-24 17:23:47 +01:00
Discourse Translator Bot f542f2e456 Update translations 2020-10-20 15:30:51 +02:00
Discourse Translator Bot 15169812bb Update translations 2020-10-06 15:21:39 +02:00
Discourse Translator Bot f98f5159ce Update translations 2020-09-22 13:01:07 +00:00
Discourse Translator Bot f6fc09ff13 Update translations 2020-09-16 10:14:51 +00:00
Discourse Translator Bot 1b52bd3a63 Update translations 2020-09-15 13:01:10 +00:00
Ahmed Gagan 303274eae3
FEATURE: Advanced search filters for assigned topics (#102)
Adds three new search modifiers:

- in:assigned for assigned topics
- in:unassigned for unassigned topics
- assigned:{username} to list topics assigned to a specific user

These modifiers are all made available in the advanced search sidebar
2020-09-11 12:15:50 +01:00
Ahmed Gagan 3e3dc3815b
FEATURE: Assign bulk actions for topics lists (#110)
- Allows unassigning and reassigning topics using bulk actions
- Adds bulk actions UI to the group assigned page
2020-09-11 11:49:25 +01:00
Discourse Translator Bot 17f59992ab Update translations 2020-09-09 14:57:52 +00:00
Discourse Translator Bot 7ff3641986 Update translations 2020-08-18 13:00:42 +00:00