Commit Graph

24 Commits

Author SHA1 Message Date
Roman Rizzi d268d4f817
Fix: Enforce new rules when assigning a topic. (#46)
* assign_to user must be allowed to assign.
* assign_to user must have access to the topic
2019-09-05 10:31:52 -03: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
Sam Saffron 96f965ef89 FIX: correct translation key 2019-05-03 11:29:49 +10:00
Roman Rizzi 8583287faf
FEATURE: Limit the amount of assigned topics an user can have. (#29)
* FEATURE: Limit the amount of assigned topics an user can have.

* Do not enfore the limit when self-assigning

* Avoid computing the query when self-assigning. Do not count self-assigns when enforcing the limit
2019-05-02 10:44:11 -03: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
Saurabh Patel b20b4c088d FIX: add translations and check for message and if assignment is successful in spec (#22) 2018-12-06 18:04:31 +11:00
Sam cd6f61683e FIX: do not include username in assign push notification 2018-12-05 08:42:02 +11:00
Sam 2d5359055d FIX: properly send push notifications on assign
Previously we would rely on a quirk in core where whisper small actions
would get a notification, this behavior was removed and now we must
be explicit, it provides a much more consistent assign notification
2018-12-04 17:55:58 +11:00
Robin Ward 569a87b136 FEATURE: New site setting to ensure flags are claimed 2018-01-12 16:09:46 -05:00
spog163 5758486167 Added email notification on topic assignment (#9)
* Added email notification on topic assignment

* Added config options for assign mailer

* Add Russian translation

* Update server.ru.yml

* Create client.ru.yml

* Update server.ru.yml

* Update client.ru.yml

* Update client.ru.yml

* Update client.ru.yml

* Update server.en.yml

* Removed override option for muted topics
2017-11-21 15:09:08 +11:00
Robin Ward 246de40653 Add new SiteSetting to disable locking of flags when assigned 2017-10-13 10:46:35 -04:00
Robin Ward 856c5a5435 FEATURE: Add ability to claim topics on flagged topics page 2017-09-25 12:22:38 -04:00
Robin Ward 7ca73b293a FEATURE: Add ability to claim topics on flagged topics page 2017-09-08 15:31:02 -04:00
Rafael dos Santos Silva c16bf207c7 FEATURE: Allow turning off the plugin from settings 2017-06-05 19:45:33 -03:00
Sam 05d00802ff Update server.en.yml 2017-02-28 12:16:56 -05:00
Sam 23aa28e2b4 FEATURE: reassign on "move to inbox" 2017-02-28 10:33:03 -05:00
Sam 7f23e4f83c FEATURE: unassign on close and unassign on group archive settings
FIX: don't backfill assignment on closed or deleted topics
2017-02-28 10:00:10 -05:00
Sam Saffron d7c74701f2 optionally apply a regex to post body when assigning stuff out 2017-02-21 11:26:45 -05:00
Sam Saffron 581e47055c unassign can optionally not create a tracking topic 2017-02-20 11:52:19 -05:00
Sam Saffron cb481b35f8 added "assign by staff mention" feature
when enabled if staff mentions other staff topic is auto-assigned
2017-02-19 21:37:39 -05:00
Sam c06761b396 allow to unassign a topic
default select assigned user
display icon for assigned user
2017-02-17 16:40:43 -05:00
Sam a6861ba65a public and private mode, add customizable user link path 2017-02-15 12:35:07 -05:00
Sam 7b0d192b57 cleanup and add mod message if needed 2017-02-08 13:07:56 -05:00