Carlo Venusino
a34a8b05de
TT#81166 CF: As a Customer, I want to add new forwarding groups "If call from ..."
...
Change-Id: I421dbdb6606700af34d52426149990516c5da764
5 years ago
Carlo Venusino
a252fe21d8
TT#81165 CF: Can click a new type of forwarding group under "Add forwarding"
...
Change-Id: I4b03820b39fa940ee2d4543e08a8528812c88172
5 years ago
Carlo Venusino
50e6e4100c
TT#81163 CF: Improve UX by reducing requests
...
Change-Id: Iff1fd8aea69563e28b814e074d148f0119b4cef6
6 years ago
Carlo Venusino
21a50406df
TT#81162 CF: Change cfo to cfna in store
...
Change-Id: I7d18b503cba241b45913215b8c148a088affff6d
6 years ago
Carlo Venusino
9c3f1e6b3f
TT#79307 CF Busy group
...
Change-Id: Ib563a6a4eb2b8cf65da8778cb919abb298b9bb04
6 years ago
Carlo Venusino
581e68225a
TT#79757 CF Offline implement mutations, actions and Vue store related functions
...
Change-Id: I04aa842b1ea97f1c4750a30145dca439ae61dac9
6 years ago
Carlo Venusino
7065b350da
TT#79758 CF Offline: Implement and integrate Vue components
...
Change-Id: I682f62c12c656842ca5599fc0bc725af14e75b1b
6 years ago
Hans-Peter Herzog
b2fb7e454f
TT#80754 Remove white background from PBX device images
...
Change-Id: If47ee762ad9d40fd69625f335f8593c0d76f2ec9
6 years ago
Rene Krenn
b1ada974ec
TT#78467 enforce 2 fractional digits for total_customer_cost
...
Change-Id: I7b7b6ecf35d404f633878a07f47d792d0fbd17ec
(cherry picked from commit 735df73e43
)
6 years ago
Carlo Venusino
ff73ab66ea
TT#79755 CF: Implement menu item "If offline"
...
Change-Id: If75abf8ea77d5cd6b88f46f57da50744867b6ccf
6 years ago
Carlo Venusino
e79b9c65a3
TT#79501 CF: As a Customer, I want to add "Voicemail" as destination
...
Change-Id: Id491d9e455486aed551c9916ef558d8fe1036204
6 years ago
Carlo Venusino
477ddfcd50
TT#79302 CF on/off the basic call forward sequence switcher
...
Change-Id: I7e614ba765d77b67487cfd72d272afb9d8da1b62
6 years ago
Rene Krenn
6acc93e7cd
TT#78467 use total_customer_cost to include VAT
...
To align with ngcp-panel.
Change-Id: Ia41e3af397c62ca0ec5ee7e4b3420d8c83d540c8
6 years ago
Hans-Peter Herzog
cc7a224d81
TT#79500 Fix layout regression in page component
...
Change-Id: I3f242b266026579e2bdd0a0ad730ef202e0fc246
6 years ago
Carlo Venusino
fd123bdc33
TT#75405 CF: primary number rings before the call forward sequence is activated or not
...
Change-Id: I5ca19ef9aefc04bd869df64922173cadea2f08b1
6 years ago
Hans-Peter Herzog
6eddb6e2d7
TT#78464 Ropa 28519 CSC -Subscriber: Call Duration to be display in Call History
...
Change-Id: I536b52c56d34f5b0304c8784ffaec9d45d274933
6 years ago
Carlo Venusino
5f3b320c60
TT#76155 CF: As a Customer, I want to remove phone numbers
...
Change-Id: Ie2bb101b5fac95244984098b54fcc2dcfaddd1e5
6 years ago
Carlo Venusino
8554bf10cc
TT#75404 CF: As a Customer, I want to add phone numbers in order to forward calls to these numbers
...
Change-Id: Ibc557c446156c55db229043c18b345066c32a867
6 years ago
Carlo Venusino
8a1adda615
TT#75404 CF: As a Customer, I want to add phone numbers in order to forward calls to these numbers
...
What is missing:
- loader during requests
- message on destination saved
- timeout requests on filed blur (current on value change => multiple requests)
- the form to add destinations currently shows up a the bottom of the destinationset instead as popover
- (cosmetic) + icon instead of char before ADD FORWARD label
Change-Id: I61986bcdc9f157787c1cd9d690c752b9fd44fe24
6 years ago
Carlo Venusino
2082909942
TT#75750 As a Customer, I want to see the subscriber's primary number
...
Change-Id: I50473770f19ea1f85990311a45b49fd4f7aff045
6 years ago
Carlo Venusino
7ae7e49233
TT#39942 PBXConfig: Saving a field after editing several fields result in only the last one saved
...
Change-Id: I98b5fd89390bff24814daf5934ba33accb188163
6 years ago
Carlo Venusino
7e815644cd
TT#75407 Setup new call forward implementation
...
Change-Id: I5cf406f0d48eefba936a269d2ae2eddbbfdc7a26
6 years ago
Guillem Jover
ac5c69679a
TT#71950 Fix typos
...
Change-Id: If2fa86d0d61d4f1d3054ec625d8f2586349f8395
6 years ago
Hans-Peter Herzog
88c44275eb
TT#74610 Fix disabled-condition for conference join button
...
Change-Id: Ice5d1cd3cf9b3aa876cc2b33610d45f912c332a1
6 years ago
Nico Schedel
c4639db585
TT#54658 Language selection on login page
...
Change-Id: I0eba60e7e9ccb9a600b360df59597bc4cad014e9
6 years ago
Hans-Peter Herzog
ab05c70bcf
TT#74610 Conferencing: As a Customer, I want to see an info text whether the RTCEngine is disabled or not
...
Change-Id: I8d91d9c879d51f53cd2ce48ae3b55e2cb16ffcca
6 years ago
Hans-Peter Herzog
31942763d7
TT#71865 Issue in the join/leave mechanism
...
Change-Id: I44afa40b71058a564c590a3dc8d79713075acfb7
6 years ago
Carlo Venusino
f7758b70c4
TT#73000 Fix remote participant selection
...
Change-Id: I69bf17f5b98b7f0a414a9806d92a2ed6279073f6
6 years ago
Hans-Peter Herzog
df3f485a7a
TT#72407 Additional refactoring of conference store
...
Change-Id: Ic96a8f39c388425051aa0b438f124d8f7a447086
6 years ago
Carlo Venusino
c2815c7ed1
TT#71299 Conferencing: Improve the layout for mobile devices
...
Change-Id: I328dbc3375ad67bac94242697b90663e3f5fc42e
6 years ago
Carlo Venusino
36832179ea
TT#72500 Main media stream selection issue
...
Change-Id: I0382c706a8f6ae1d567273080191043b62871866
6 years ago
Hans-Peter Herzog
a113b4c7e9
TT#72166 Integrate conference ended event
...
Change-Id: Iad557d87226e598b91c97f4bffe18dd73d6469c1
6 years ago
Carlo Venusino
c3899a5595
TT#71912 Optimise muteState mutations
...
Change-Id: Ic427ec561d79c2b9521a86e259312aec8402b597
6 years ago
Carlo Venusino
f861e0e189
TT#71911 Conference: fix wrong merge
...
Change-Id: Iae4f97a98b1d10fa2eb3beac7144667d3f595750
6 years ago
Carlo Venusino
8d94175edd
TT#47707 Conferencing: As a Customer, I want to mute/unmute all participants
...
- can mute all participants at the same time by clicking a single button (#71350 )
- can unmute all participants at the same time by clicking a single button (#71352 )
Change-Id: Iaf40499acc23baaef797db61b714932fb561e7a0
6 years ago
Carlo Venusino
47186b3f1a
TT#71854 Participants container css adjustments
...
Change-Id: I095793396e0cd4b4b6edd4bf84955cb86e5696ae
6 years ago
Carlo Venusino
5d9acff718
TT#71331 Test conference store
...
To only test the conference store, change
describe('ConferenceModule', function(){
into
describe.only('ConferenceModule', function(){
on line 7 of t/store/conference.js
Change-Id: Iec745f5ff4512f337d9bddb2009ae55554bb8e32
6 years ago
Carlo Venusino
7b4529b4ef
TT#70963 Remove scrollbar from ParticipantItem container
...
Change-Id: I18efc6dc317aee40a13081271903ddbfccd8af81
6 years ago
Carlo Venusino
8de739f80f
TT#47706 Conferencing: As a Customer, I want to mute/unmute each participant separately
...
- Must see a more menu at the top of the ParticipantItem (#70952 )
- Must be able to mute/unmute the remote audio by opening the more menu and clicking the mute/unmute list item (#70955 )
- Must see an icon that refelcts the current state in the ParticipantItem (whether muted or unmuted) (#70956 )
Change-Id: Ibab4bdd9887c1a8ce4e3760c154cefae6b6caab7
6 years ago
Hans-Peter Herzog
079e4a12a1
TT#71282 Fix error code type issue in ngcp api client
...
Change-Id: Ie4ccda6ec433349b82a5882256579cb43479c433
6 years ago
Hans-Peter Herzog
4ef7e354a0
TT#70100 i18n: Translate English to German
...
- Integrate German as language
- Fix hard coded strings in CallForwarding
Change-Id: I93b0c8bb01833b17c7f86c102e6eb0c69b9fa811
6 years ago
Carlo Venusino
79fb9c9e08
TT#47712 As a Customer, I want to initiate a conference by clicking a button on the start page
...
- Must see a auto generated url after entering the JoinScreen (#70205 )
- Must get forwarded to a auto generated conference URL, consequently the JoinScreen (#70204 )
Change-Id: I3738461401b7d49ae0e0738a7e79b00eb96e9c42
6 years ago
Hans-Peter Herzog
8f0fa87c5d
TT#70200 Conferencing > most recent joined participant as current selected one
...
- Can see the most recent joined participant as selected user (#70201 )
Logic:
1. if no participant has been manually selected during the conference, the last who joins becomes selected
2. if a participant is manually selected during the conference, the logic on point 1. is bypassed (ux)
3. if the current selected participant leaves the conference, the logic on point 1. is restored
Change-Id: I5741d19d45aaa2cfb465d3545824c44ee6c67261
6 years ago
Carlo Venusino
8cf6234e63
TT#47718 Select participant in main content area
...
- selected ParticipantItem's video in fullscreen (#67702 )
- placeholder icon for none existing video of the current selected participant (#67706 )
- current selected ParticipantItem's name as title (#67703 )
- local participant selected by default (#67704 )
Change-Id: I6e2e47609adc407363be0c1636ff0ae8bd30ad38
6 years ago
Hans-Peter Herzog
81f46b5216
TT#70157 Fix duplicate media creation issue
...
Change-Id: I5e4728fda8d1ff260a1183ef0c8eeeccc17ea11b
6 years ago
Hans-Peter Herzog
151dc02f36
TT#47712 Conferencing: As a Customer, I want to initiate a conference by clicking a button on the start page
...
Change-Id: Ia5f8f267190b32616a32d5504d527f35256c4e53
6 years ago
Hans-Peter Herzog
722a11e593
TT#68657 Add Spanish language support
...
Change-Id: I621db56e20adc59fcc6351006f3d0cec5849e87b
6 years ago
Hans-Peter Herzog
95939e9639
TT#69419 Fix avatar image path
...
Change-Id: I9b4d85499ecad3d332736b3d9bfa44ee44b0fcf0
6 years ago
Carlo Venusino
986d954a77
TT#44287 Conferencing - display the list of participants
...
- list of participants as column (subtask #67600 )
- participant displayName added (subtask #67605 )
- participants list scrollable (subtask #67601 )
- self participant item on top of the list (subtask #67602 )
- self participant fixed position on top of the list (subtask #67603 )
- placeholder icon if video not shared by participant (subtask #67309 )
- show/hear participants (subtask #67604 )
Change-Id: I44836b67767d243554e674e76486681865931f84
6 years ago
Carlo Venusino
37909a6bcc
TT#47708 Conferencing > show participant local video
...
Change-Id: I1ab7e1261673c27099f4f78cf6c8b5caf4531591
6 years ago
Hans-Peter Herzog
b9bb89d765
TT#69459 Fix media initialisation in CscMedia component
...
Change-Id: Ifc54b9851716a8b42d13adb5e842847c5c683b15
6 years ago
Marco Capetta
5d930a509b
TT#68659 Italian translations
...
Change-Id: I78449465959c0cfa27b722913f3eea61810ac8fe
6 years ago
Carlo Venusino
2dc660e887
TT#66575 Conferencing: Join possible without media enabled
...
- microphone enabled before join method (chained)
- removed .ngcpcfg_perms from commit (involuntarily added)
- Change join button color to primary permanently
Change-Id: I3b27eb72a2ff6dccb1a3ac19cd3303b84180216c
6 years ago
Hans-Peter Herzog
7a56c26787
TT#64750 General: As a Subscriber, I want to change my webpassword
...
Change-Id: I395098c7b0efa8be35e34e44ac057b881a1e7228
6 years ago
Hans-Peter Herzog
e8abe0eb2f
TT#66158 Call: Fix remote video bug in minimized state
...
Change-Id: I6f473dacedac5df3d52f06ea8f4ebc30bc7a0ac2
6 years ago
Hans-Peter Herzog
d3dcb671e8
TT#56394 Show proper message if entity list is empty
...
Change-Id: I4b8531797414cce6ab865e80443c1ec985212adf
6 years ago
Hans-Peter Herzog
06488aee57
TT#56394 Implemented toasts for section PBXConfiguration/SoundSets
...
Change-Id: I870797a54db8363d20c882e7cda63a5d9f190f0f
6 years ago
Hans-Peter Herzog
164406557c
TT#56394 Implemented toasts for all crud operations in manager secretary config
...
Change-Id: I3c1adead79ffa9ae99a29f01602d8161947e9613
6 years ago
Hans-Peter Herzog
3b25cc26a3
TT#56391 ManagerSecretary: As a PBXAdmin, I want to manage manager secretary configurations
...
- Navigate to a separate page to manage manager secretary configurations
- Create new configuration
- Update existing configuration by adding and removing numbers
- Remove existing configuration
Change-Id: I61a7c6ea384cd58854f96fbe2c20f26a09feef6d
6 years ago
Hans-Peter Herzog
4800776290
TT#63409 SoundSets: As PBXAdmin I want to unset a SoundSet as contract default
...
Change-Id: I7c164c80757bfd5b63d01fa80fd1a6f58ff1ece2
6 years ago
Hans-Peter Herzog
83771d7d56
TT#61810 Activate toasts and error messages for crud operations on call queues
...
Change-Id: Iec9ce36e5b6183b2a35dd2053b0317fa09a1f61c
6 years ago
Hans-Peter Herzog
5a153817ea
TT#61810 Activate toasts for crud operations on pbx devices
...
Change-Id: I20b81a1a317855dbe10f55c6fde64f07f315d368
6 years ago
Hans-Peter Herzog
d2d46301c6
TT#61810 PBXConfig: Rework and improvements
...
Change-Id: If7a3e09fe73ca83f51a913aff73485f207b6f73f
6 years ago
Robert Axelsen
f59f799049
TT#55911 Assign SoundSet to PBXGroup or PBXSeat
...
Change-Id: Ic89de6e03e1ced79c94f5ac107f3ad1560ea8b1d
6 years ago
Hans-Peter Herzog
edc53e98e3
TT#59366 Call: Fix call store reference
...
Change-Id: Ie5204cdcddec011e3a3afb25a7ac9cf82a973a9c
6 years ago
Hans-Peter Herzog
fd9d72d116
TT#44287 Conferencing: Replace hard coded strings
...
Change-Id: I02085ada23462763db5f0b0b070c986f7fe9431c
7 years ago
Hans-Peter Herzog
1b070aaa8a
TT#44291 Conferencing: As a Customer, I want to leave the conference gracefully
...
Change-Id: Ib8ccc18c910a86f06666f7dd94f67ead23a4031c
7 years ago
Hans-Peter Herzog
29742e9264
TT#47703 Conferencing: Improve media renegotiation
...
Change-Id: Ida9cb8deb54905fb2df0a4a590fe23083dc9ed9b
7 years ago
Hans-Peter Herzog
f8e6484eb5
TT#47703 Conferencing: Media renegotiation
...
- Conferencing: As a Customer, I want to enable/disable camera
- Conferencing: As a Customer, I want to enable/disable captured screen
- Conferencing: As a Customer, I want to enable/disable microphone
Change-Id: Ic1536a7d90c8db97ae3e091c14e15c439b69f40d
7 years ago
Robert Axelsen
b691f24498
TT#47517 Change sound item loop flag
...
Change-Id: Idca3bb1c14f7785b29de0cf961e5a78c6dec4714
7 years ago
Robert Axelsen
7783fd2361
TT#56159 Customer wants to see alternative name
...
Change-Id: Iaf10dde82d7219e55e4715615282719d2016e13e
7 years ago
Hans-Peter Herzog
fe50cda4ee
TT#55900 Conferencing: As a Customer, I want to join the conference
...
Change-Id: I99ae967ed8e2cd9cb5b0035c13901b71ae80faa1
7 years ago
Robert Axelsen
022b9f27f1
TT#56373 SubscriberAdmin sees invalid collapsed
...
Change-Id: I6000c94788d3e8c0b406a5ba4ef40291a41b83cb
7 years ago
Robert Axelsen
caaa202d90
TT#47515 User can upload a sound file
...
Change-Id: I0a82dc3fe6648073fab556b74b18837a782b1e2a
7 years ago
Robert Axelsen
b39ff78a35
TT#47516 User can remove sound file
...
Change-Id: If09ef31e305d7358a563a8bf3a16c2ec30082c6b
7 years ago
Robert Axelsen
35e9c8d4bf
TT#47518 Get alerted about invalid soundsets
...
Change-Id: Ia6c5e2e8b0e1aec80623c4b61fb73ab7a31931ca
7 years ago
Robert Axelsen
fa7f91faab
TT#47509 Create new SoundSet
...
Change-Id: Iad49631cbed6b231847af6cefa22ea2a2d4c29a0
7 years ago
Robert Axelsen
81dcafe8e4
TT#56068 Fix sound file upload floatLabel bug
...
Change-Id: I503fb8f203d5a3f43d5960ae30568f58f4e7cde8
7 years ago
Robert Axelsen
6252fdc550
TT#55908 Fix delay after clicking expand button
...
Change-Id: I620075da89c6c400fb4d8d078925573a91dcdc7c
7 years ago
Robert Axelsen
e136698d0b
TT#47514 Play sound item sound file
...
Change-Id: Ic5d02c03ffc2cd31d2bfe2eeff0c762b1f84a166
7 years ago
Hans-Peter Herzog
fbb97b1da2
TT#55909 i18n: Fix language label retrieval
...
Change-Id: I5f9863ae1c2269ea6d47764b1d04cdcf19d85fa0
7 years ago
Hans-Peter Herzog
1fc7d7c848
TT#55909 i18n: After first login the current selected language shows "unknown"
...
Change-Id: I4ee74d78e33030149cfa4067603a35c6c98b6010
7 years ago
Robert Axelsen
be8ece395b
TT#55874 Remove hardcoded sound handles filter
...
Change-Id: I9943a47c90ba9fac8d8327bb8ad7ab616269c38f
7 years ago
Robert Axelsen
125cdd80e7
TT#47520 Change an existing SoundSet
...
Change-Id: Ibabe2cd4ea5622a2d53249a5ef1037102acd0372
7 years ago
Hans-Peter Herzog
f1f5bc3583
TT#31302 Conferencing: As a Customer, I want to join a conference by using a URL
...
Change-Id: I0186ae80529dfaf35d08a22deb4f9b249bc16279
7 years ago
Robert Axelsen
8d95437a08
TT#47513 Grouped list of SoundItems
...
Change-Id: Iea2324bafa0f01100529b611037da9a631ce38f3
7 years ago
Robert Axelsen
da0da9d755
TT#53607 Remove '+' symbol on logs and outgoing
...
Change-Id: If3319c129616c4ff2d2686a7b750c1a0a0f1facb
7 years ago
Robert Axelsen
af2c112dfa
TT#52621 Change language for current session
...
What has been done:
- TT#52621, i18n: As a Customer, I want to change the language for the
current session
- TT#53402, Implement state handling for selection options and currently
selected language
- TT#53317, Implement UI with language selection box and label
- TT#52968, Implement state handling for fetching and updating
language selection
- TT#53319, Configure i18n module to bind with language selection in
store
- TT#53366, Create Web Storage API methods for storing/updating
session based language selection
- TT#52969, i18n: As a Customer, I want to see the text in the
application translated to French
- TT#52969, Add French translation file to codebase
- TT#53403, Enable selection of French language
Change-Id: I07d5e353e7895f4f9dfb5fd3d1d4cf06073d9be7
7 years ago
raxelsen
769b2fdf49
TT#52974 Call history shows wrong call log time
...
Change-Id: I78de755a2c7ffb4b3fe627af41ced3bf7ad9cdb7
7 years ago
raxelsen
1f051f4ba0
TT#51303 API method to fetch blocked numbers
...
What has been done:
- TT#51303, Create API method for fetching call blocking lists
- TT#51304, Implement state handling and getter for call blocking list
fetching
- TT#51356, Create API update methods for call blocking
- TT#51354, Implement UI menu items, success toasts and error handling
- TT#51355, Implement state handling and actions for call blocking update
requests
Change-Id: I468d1152d17a33fbb56bc4f052beb0440a3fb7b3
7 years ago
raxelsen
d5bc3d4552
TT#52801 Subscriber Admin wants to remove soundset
...
Change-Id: If1da600108000c532a3fef5ae75bb97cd4bede1e
7 years ago
raxelsen
fb4ba3093b
TT#47510 Extra page section for managing SoundSets
...
What has been done:
- TT#47510, SoundManagement: As a SubscriberAdmin, I want to have an extra page
section for managing SoundSets
- TT#47511, SoundManagement: As a SubscriberAdmin, I want to see a list of all
owned SoundSets
Change-Id: I1e1d6d49d90d1b8b5deef5689c686b921eb6f7d8
7 years ago
Hans-Peter Herzog
0193351546
TT#52484 Call: Fix resizing of the minimized remote video
...
Change-Id: Icc7f12876dfc1c699ad49b0306ad1f67ab545f68
7 years ago
raxelsen
c445837353
TT#52352 Loading call queue preferences fail
...
Change-Id: I0cd1f3fe9764e82d00f9c61f4172e664e5b5c414
7 years ago
raxelsen
a240993330
TT#52575 Replace hardcoded english terms
...
Change-Id: I74e5d8b67fb1f748050dae7563593c258b3764cb
7 years ago
Hans-Peter Herzog
99e7725f1a
TT#51083 Call: Fix number input position
...
Change-Id: I27d02b76928e815c9b14749b3ac7308942c6627c
7 years ago
Hans-Peter Herzog
dfd5157a9d
TT#47538 Call: Fit the remote video always entirely to the current resolution and orientation
...
Change-Id: I5babc6984132b49dfd277c1eee85cf4f5eb716a7
7 years ago
Hans-Peter Herzog
e33e3851f4
TT#50350 Call: Fix video element issue in Safari
...
Change-Id: I458a8905e73303c2d81664f300e9002312dcb675
7 years ago
Hans-Peter Herzog
d16320e567
TT#50227 Call: Fix screen sharing issues with Safari
...
Change-Id: I364749581623b1fd92461262de9c6f26bf5011d7
7 years ago
Hans-Peter Herzog
35989a7454
TT#45554 WebRTC media stack refactoring
...
Change-Id: I6d22281587825c91a52207fd519010a8a047c68f
7 years ago