5.1.0
Changes for 5.1.0
Changes to branch 5.1
after version 5.1
.
Commits
-
Update .base_branch - by Joris Tirado
-
Release 5.1 - by Joris Tirado
-
MSPB-215: add support for teammate device - by Mauricio Martínez
5.0 PR: #406
Ticket: https://2600hz-commercial.atlassian.net/browse/MSPB-215
Screenshots:
<img width="1884" alt="CleanShot 2022-03-17 at 17 40 06@2x" src="https://user-images.githubusercontent.com/33939096/158919505-b0f897da-5065-4925-9319-afa1eb99670c.png">
<img width="1840" alt="CleanShot 2022-03-17 at 17 40 49@2x" src="https://user-images.githubusercontent.com/33939096/158919511-16e27c08-3e2f-4e32-b4c0-f56e2045a47a.png">
<img width="1884" alt="CleanShot 2022-03-17 at 17 41 20@2x" src="https://user-images.githubusercontent.com/33939096/158919513-bf579d67-f605-4de3-8515-69eef40cb1da.png">
<img width="1884" alt="CleanShot 2022-03-17 at 17 42 12@2x" src="https://user-images.githubusercontent.com/33939096/158919521-98a74e4c-d93c-4941-a75f-db9883c99b8f.png">
<img width="1884" alt="CleanShot 2022-03-17 at 17 42 29@2x" src="https://user-images.githubusercontent.com/33939096/158919522-83b91f37-ecf9-4dde-9678-ac621aaa28a1.png">
-
MSPB-167: Add given main number as e911 if it's valid - by Ricardo Merino
...considerations
-
If the account already a emergency cid, it doesn't do anything
-
If there is no emergency cid in the account, we check if the given number already have the e911 setup, if true, is added as emergency cid.
-
-
Update .shipyard.yml - by bitbashing
-
MSPB-225: Deselect caller IDS when non-existing - by Joris Tirado
-
MSPB-225: Deselect caller IDS when non-existing - by Joris Tirado
-
MSPB-216: Remove double confirmation prompt on device deletion - by Joris Tirado
-
MSPB-223: Fix incorrect to field - by Joris Tirado
-
MSBP-222: Revert "Implement CID number selector for account" - by Joris Tirado
-
PROD-199: Implement CID number selector - by Joris Tirado
-
MSPB-193: Office Holidays: Add support to time_window_start and time_window_stop - by Pilar Candia
-
MSPB-201: Require an extension for user vmbox feature - by Joris Tirado
-
MSPB-182: Default vm to email to true for new smart vmboxes - by Joris Tirado
-
MSPB-197: Preserve non smart conferences when disabling user bridge - by Joris Tirado
-
MSPB-72: Fix issue for header for 'Import Holidays' - by Pilar Candia
-
PROD-199: Implement CID number selector - by Joris Tirado
-
PROD-199: Implement CID number selector - by Joris Tirado
-
MSPB-72: Add support to Import national holidays from a specific country - by Pilar Candia
-
MSPB-181: Fix check to determine whether call recording is set - by Joris Tirado
5.0 -> #375
-
MSPB-182: Auto enable voicemail to email when toggling voicemail on - by Joris Tirado
-
MSPB-190: Automatically split the hours if any that are overlapping are added - by Pilar Candia
-
MSPB-142: Fix validation error message position - by ramandeepromana
-
MSPB-186: Only apply the setting fax_option = false for new devices - by Pilar Candia
-
MSPB-71: Add office holidays import from CSV - by Pilar Candia
-
MSPB-181: Fix user call recording settings rendered improperly - by Joris Tirado
-
MSPB-181: Fix user call recording settings rendered improperly - by Joris Tirado
-
MSPB-70: Implement Office holidays, make it more user friendly - by Pilar Candia
-
MSTR-214: Validate list of space separated e911 email addresses - by Joris Tirado
-
MSPB-180: Re-add outbound privacy options to appFlags - by Guillermo Gutiérrez
The outbound privacy options seem to be accidentally removed by #336
-
MSPB-176: Add SFPT support for users call recording setup - by Joris Tirado
-
MSPB-89: Update voicemail transcription text - by ramandeepromana
-
MSPB-177: Normalize provisioner data casing - by Joris Tirado
-
MSPB-176: Add SFTP as supported protocol for recording destionation - by Joris Tirado
-
MSPB-157: Move row validation to CSV uploader common control - by Joris Tirado
Relies on:
-
MSPB-171: Unset default audio codecs on device creation - by Joris Tirado
-
MSPB-155: Allow free form office hours editing - by Joris Tirado
-
MSPB-60: Store value in a hidden input value every time 'skip instructions' is checked and unchecked - by Pilar Candia
-
MSPB-65: Stop overriding provision key for all devices - by Joris Tirado
-
MSPB-165: Fix holidays rendered twice after save - by Joris Tirado
-
MSPB-161: Apply SIP device specific defaults on creation - by Joris Tirado
-
MSPB-161: Apply SIP device defaults on creation - by Joris Tirado
-
MSPB-160: Remove default feature codes config enforcer - by Joris Tirado
-
MSPB-159: Normalize temporal rules time window values - by Joris Tirado
-
MSPB-161: Apply SIP device defaults on creation - by Joris Tirado
-
MSPB-154: Remove auto migration of temporal rules - by Joris Tirado
-
MSPB-151: Fix incoming call handling tabs display - by Joris Tirado
-
MSPB-149: Fix userMainCallflow reference - by Joris Tirado
-
MSPB-138: Solve device statuses from listing endpoint - by Joris Tirado
The goal of this PR is to remove the need for the UI to keep a track of registrable devices. Although this operation could have been abstracted into a util, the fact is that when kazoo introduces a new device type, we have manually to update our list.
Thanks to the new
with_status=true
flag on/devices
, we can now request device statuses in the same payload to determine both registrability and registered states. That information is exposed by theregistrable=true|false
andregistered=true|false
props respectively.Requires https://github.com/2600hz/kazoo-crossbar/pull/63
Related PRs:
2600hz/monster-ui-callflows#140
https://github.com/2600hz/monster-ui-callqueues/pull/137
https://github.com/2600hz/monster-ui-callqueues-pro/pull/356
https://github.com/2600hz/monster-ui-operator/pull/13
-
MSPB-144: Update section header's selector - by Joris Tirado
-
MSPB-139: Fix office after hours policy applied in reverse - by Joris Tirado
-
MSPB-93: Add office hours import from CSV - by Joris Tirado
-
MSPB-93: Add office hours export as CSV - by Joris Tirado
This feature relies on the office hours refactor (breaking change), which is still under QA.
Please test this under a dev account!
-
MSPB-125: Make office hours management flexible - by Joris Tirado
-
MSPB-136: Show account realm in device section - by Fernando González
-
MSPB-135: Fix group buy-in numbers inerstion target - by Joris Tirado
-
MSPB-134: Show codec selectors on SIP URI dialog - by Guillermo Gutiérrez
-
MSPB-107: Set media control for custom conferece greeting - by Ricardo Merino
-
MSPB-133: Set device defaults on creation only - by Guillermo Gutiérrez
-
MSPB-132: Avoid deleting non-smartpbx created feature codes - by Joris Tirado
-
MSPB-131: Update linked callflow on mobile device un\assignment - by Joris Tirado
The goal of this PR is to update the callflow related to a mobile device when such a device gets un\assigned under the "Devices" module as it currently only updates the device entity.
Since the logic to achieve that callflow update already exists for the "Users" module, a lot of refactoring took place to extract it into its own method so it can be reused in different places.
Another improvement made in this PR, which is a direct consequence of extracting common logic into reusable methods, is that some operations take less time, as they are now triggered in parallel when possible or use patches instead of fetch and update.
-
MSPB-129: Capitalize devices name - by Fernando González
-
MSTR-183: Remove manually encoded URL parameters - by Joris Tirado
-
MSPB-127: Restrict function key options for line key mod - by Fernando González