iachat/app
Vishnu Narayanan 16282f6a66
feat: Add push/email notification support for SLA (#9140)
* feat: update SLA evaluation logic

* Update enterprise/app/services/sla/evaluate_applied_sla_service.rb

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>

* chore: refactor spec to bring down expecations in a single block

* chore: fix process_account_applied_sla spec

* chore: add spec to test multiple nrt misses

* feat: persist sla notifications

* feat: revert persist sla notifications

* feat: add SLA push/email notification support

* chore: refactor sla_status to include active_with_misses

* chore: add support for sla push/email notifications

* chore: refactor

* chore: add liquid templates

* chore: add spec for liquid templates

* chore: add spec for sla email notifications

* chore: add spec for SlaPolicyDrop

* chore: refactor to ee namespace

* chore: set enterprise test type to mailer

* feat: enable sla notification settings only if SLA enabled

* chore: refactor

* chore: fix spec

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2024-03-29 20:27:21 +11:00
..
actions fix: downcase email before finding (#8921) 2024-02-21 18:51:00 +05:30
assets chore: Reorganize the installation config settings (#8794) 2024-01-31 16:48:42 +04:00
builders fix: Avoid duplicate invitation emails when adding an agent (#9131) 2024-03-26 18:58:45 -07:00
channels chore: Sentry issues (#4623) 2022-05-06 14:50:55 +05:30
controllers fix: Update validations for filter service (#8239) 2024-03-20 16:29:36 +05:30
dashboards feat: Super admin design improvements (#8517) 2023-12-08 19:40:35 -08:00
dispatchers Chore: clean up Reporting Events (#4044) 2022-02-28 18:16:12 +05:30
drops feat: Add the support for custom attributes in message variables (#8511) 2023-12-08 14:13:35 -08:00
fields feat: Supports masking tokens in super admin (#6491) 2023-02-21 17:50:55 +05:30
finders fix: Inbox view Read/Snoozed display filters (#8907) 2024-02-17 13:59:25 +05:30
helpers feat: Add help URLs for features in features.yml (#9134) 2024-03-21 10:30:46 -07:00
javascript feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
jobs chore: Add verbose errors for IMAP email channels (#9116) 2024-03-15 20:53:23 -07:00
listeners feat(ee): Add reporting events for bots (#9027) 2024-02-27 14:53:28 -08:00
mailboxes fix: inline attachments not handled if tag was missing (#9068) 2024-03-06 17:15:29 +05:30
mailers feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
models feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
policies feat: Add endpoints to retrieve summary of team/agents over a period of time (#8916) 2024-02-13 15:44:40 +05:30
presenters feat: Improve the rendering of CSV exports (#8914) 2024-02-12 20:01:58 -08:00
services feat: disable automation rules if condition fails multiple times (#9017) 2024-03-28 13:14:16 +05:30
views feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
workers fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
test-matchers.js Initial testing with jest (#133) 2019-10-15 00:18:46 +05:30