Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW][EE] Omnichannel Priorities & SLAs #27083

Merged
merged 129 commits into from Feb 15, 2023

Conversation

KevLehman
Copy link
Contributor

@KevLehman KevLehman commented Oct 17, 2022

This PR introduces a new way of assigning priorities to Omnichannel rooms. Previously, users could set "priorities" to rooms and they were a "fire and forget" approach.
Now, priorities are more integrated into the UI, allowing agents to have more visibility of what's going on.

The old feature known as "Priorities" (Prior 6.0) is now renamed "Service Level Agreements". They will work exactly the same as the previous one, so if an organization had Priorities set, they will now become SLAs!

Proposed changes (including videos or screenshots)

Issue(s)

Steps to test or reproduce

Further comments

Sorting rooms by Priorities
image

Assigning Priorities to rooms from Contextual Bar
image

Assigning Priorities to rooms from Sidebar
image

Viewing Priority of current rooms from Current chats panel
image

Viewing Priority from Room's sidebar
image

@KevLehman KevLehman changed the title [NEW][EE] Omnichannel Priorities & SLAs [NEW] [EE] Omnichannel Priorities & SLAs Oct 17, 2022
@codecov
Copy link

codecov bot commented Oct 17, 2022

Codecov Report

Merging #27083 (da5061b) into develop (e9667ed) will decrease coverage by 1.74%.
The diff coverage is 37.50%.

❗ Current head da5061b differs from pull request most recent head 5bb4d6c. Consider uploading reports for the commit 5bb4d6c to get more accurate results

Impacted file tree graph

@@             Coverage Diff             @@
##           develop   #27083      +/-   ##
===========================================
- Coverage    43.57%   41.83%   -1.74%     
===========================================
  Files          796      819      +23     
  Lines        15375    16824    +1449     
  Branches      2068     2089      +21     
===========================================
+ Hits          6700     7039     +339     
- Misses        8394     9506    +1112     
+ Partials       281      279       -2     
Flag Coverage Δ
e2e 41.83% <37.50%> (-1.74%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

KevLehman and others added 13 commits October 17, 2022 19:02
Co-authored-by: Kevin Aleman <kaleman960@gmail.com>
Co-authored-by: Kevin Aleman <kaleman960@gmail.com>
* [IMPROVE] Changed expressions and added react hook form

* [IMPROVE] Renaming Priorities to SLAs'

* Chore: Adjusting typings

* [IMPROVE] Replacing useEndpointData with useQuery

* Chore: Deleting unnecessary file

* Chore: Adjusting typings

* Chore: Adjusted generic table typing

* Chore: renaming priorities routes to sla

* [FIX] Removing unnecessary field from endpoint

* [FIX] Fixing sla form reset and fetch

* Chore: Adjusted FilterByText typing

* Chore: Changing import to import type

Co-authored-by: Tiago Evangelista Pinto <tiago.evangelista@rocket.chat>
* [NEW] Priorities view including list, edit and reset

* Chore: Adjusting typings
@KevLehman KevLehman force-pushed the feature/omnichannel-priorities branch from 0813fd4 to 91d485d Compare November 24, 2022 20:54
KevLehman and others added 10 commits November 24, 2022 14:57
* [NEW] Created PriorityIcon component

* Chore: Upgraded fuselage/icons package to @next

* [IMPROVE] Added PriorityIcon componente to PrioritiesTable

* Chore: Adding TODO

* add colors from palette

Co-authored-by: Martin <martin.schoeler@rocket.chat>
* [NEW] Endpoints and model functions to reset priorities

* requested changes

* [NEW][EE] Endpoints for room prioritizing,

* code review fixes

* lint
…hannelName` param is provided (#26858)

Co-authored-by: Diego Sampaio <chinello@gmail.com>
sampaiodiego
sampaiodiego previously approved these changes Feb 14, 2023
MartinSchoeler
MartinSchoeler previously approved these changes Feb 14, 2023
@kodiakhq kodiakhq bot removed the stat: ready to merge PR tested and approved waiting for merge label Feb 14, 2023
@kodiakhq
Copy link
Contributor

kodiakhq bot commented Feb 14, 2023

This PR currently has a merge conflict. Please resolve this and then re-add the ['stat: ready to merge', 'automerge'] label.

@sampaiodiego sampaiodiego dismissed stale reviews from MartinSchoeler and themself via 5d2e0a0 February 15, 2023 00:35
@dionisio-bot dionisio-bot bot added stat: ready to merge PR tested and approved waiting for merge and removed stat: conflict labels Feb 15, 2023
@sampaiodiego sampaiodiego merged commit ae56a2f into develop Feb 15, 2023
@sampaiodiego sampaiodiego deleted the feature/omnichannel-priorities branch February 15, 2023 02:24
@sampaiodiego sampaiodiego changed the title [NEW] [EE] Omnichannel Priorities & SLAs [NEW][EE] Omnichannel Priorities & SLAs Feb 15, 2023
@sampaiodiego sampaiodiego mentioned this pull request Feb 17, 2023
@sampaiodiego sampaiodiego mentioned this pull request Mar 9, 2023
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet