Irina Peshinskaya
99ee7da751
TT#8272 Add necessary form_validation exceptions for the template fields
...
Change-Id: I6fbccfce06d53d6cf0db58b8b84cb71a96e2057a
9 years ago
Irina Peshinskaya
fcb03e435c
TT#8185 Fix domain deletion for the reseller
...
Change-Id: Ia42db03fb9ddbb1b5d192b82fbf9b2f9ce881dff
9 years ago
Irina Peshinskaya
6268023c42
TT#8185 Add reseller_id to the domain for the reseller roles
...
Change-Id: I61a2c8e7b4897a539755b8b6a3261145e6f4b69c
9 years ago
Irina Peshinskaya
a5fa8b0aa1
MT#3947 Fix 500 on terminated subscribers for the voicemailsettings
...
Change-Id: I20aea2370774dc517ec92bb3f78d03dda144af1b
9 years ago
Irina Peshinskaya
a4e6c7767b
TT#8272 Collapse copy-pasted code a little
...
Change-Id: If6844d2ae72d728411421faf01f905bd49c21033
9 years ago
Irina Peshinskaya
3dee9d786b
TT#5004 Fix pbx devices firmware insertion
...
Change-Id: Ia2ede189e03c5f88b59402a4cf8ca0350cdca77d
9 years ago
Sipwise Jenkins Builder
e01fd35272
TT#4166 I18N dump: snapshot 2016.12.23-09.10.19
...
Change-Id: I0640d36ce2b77f21cc1062be9dafcf916553cad3
9 years ago
Irina Peshinskaya
207517408a
TT#8272 Fix customer creation with invoices and email templates in API
...
Change-Id: Ia568d7a752fd9c1f32ebd81b7a2c909cccb99449
9 years ago
Irina Peshinskaya
c31e254486
TT#5953 Voicemail greetings
...
Change-Id: I6024de5a9264b765097dfce3f7ab4b99637eabe3
9 years ago
Sipwise Jenkins Builder
dc5cc95dfc
TT#4166 I18N dump: snapshot 2016.12.21-08.30.17
...
Change-Id: Ie834349a6cf692174311d5ba08ebbdb18a28ccfb
9 years ago
Irina Peshinskaya
27ef7ef77b
TT#5954 Unify cf_destination creation subroutine in web panel
...
Change-Id: I264fe9aad2d3d802490d2b04e7879d32433a920b
9 years ago
Irina Peshinskaya
37f6d0ea6e
TT#5954 Add announcement field to the destinations
...
Change-Id: I2ac25edfd03bb9f72f343be1cb398a09ef29fb12
9 years ago
Irina Peshinskaya
c379dc9493
TT#5954 Rename custom hours announcements
...
Change-Id: I2918e6fcc48c3de3bdd0c80254a80dc93e1ce882
9 years ago
Irina Peshinskaya
37a1996a9a
TT#5954 Readonly SoundGroups interface
...
Change-Id: I06cdb731bbfea459a43344aa66c61735bd156f1a
9 years ago
Rene Krenn
64cf8d64fc
TT#7930 consider rewriterule formhandler inflate/defalte in api
...
Change-Id: I2ad0bbd708a380188b760331e162f45739bef855
9 years ago
Gerhard Jungwirth
872eeff0fb
TT#6831 fix sending sms check param
...
if param is not present, string comparison fails resulting in 500 error.
Change-Id: I14ad0a4034ce8fb56dca1c9f55727a4a22fb192f
9 years ago
Gerhard Jungwirth
1a25aa3eb1
TT#5812 fix calllist direction processing
...
the conditional setting of type "call" got overwritten by later
code.
Change-Id: I297670ed9391e6336d3c7ecefbab1c790b0b89e8
9 years ago
Rene Krenn
01a98254dc
TT#5559 end_ivr event for panel UI delete destinationset btn
...
Change-Id: I2980907ebb1076ac46ebce6836673b02086e3175
9 years ago
Gerhard Jungwirth
47d1ff2d0b
TT#6831 handle sms legacy currency sign
...
we store it as is. but in order to preserve all information on callforwards,
we send those messages with the same coding as we receive them.
Change-Id: I3f72db4e19291aa2fb54d7aac000f88ad1874295
9 years ago
Gerhard Jungwirth
5f1ee2632d
TT#6831 decode utf-16 for incoming sms
...
they may come in as utf-8 or utf-16. the latter causes catalyst
to die per default, which we circumvent. then we manually decode
the text in utf-16.
+ fix bug where last jumps out of subrouting causing an exception
Change-Id: I9df15317f4438b4205f7f0f6af26df8f85ae0614
9 years ago
Kirill Solomko
c9564180a4
TT#7506 MaliciousCall add API filter options
...
* add filters by call_id, caller, callee, start_time
Change-Id: I22c8b5e01f422d3455102a468f336fec870cf5e7
9 years ago
Irina Peshinskaya
69923f301a
TT#2393 Fix typo in sset deletion
...
Change-Id: If646446f3cd6998687146ada25cd5694c108c685
9 years ago
Rene Krenn
834de7adef
TT#5559 end_ivr event for panel UI delete callforward btn
...
Change-Id: I554a42e331f0b005d7e4fc09dae0f8649842e8d2
9 years ago
Kirill Solomko
a1c273ae19
TT#5554 CallRouting: domain part for caller subscribers
...
* include the domain part in peers lookup
for identified caller subscribers
Change-Id: Ie05bbb567719a842ecff421f8d1978bb18b46e15
9 years ago
Sipwise Jenkins Builder
4a21b8f198
TT#4166 I18N dump: snapshot 2016.12.03-07.34.34
...
Change-Id: I18430993c2d6f115917f9c54576183a508e6e175
9 years ago
Andreas Granig
d6a63457ab
TT#6496 Implement SMS notifications for voicemail
...
Change-Id: I569a989ef65226cde5fd6c7b502130a1a97b308a
9 years ago
Sipwise Jenkins Builder
6ec21b4088
TT#4166 I18N dump: snapshot 2016.11.30-07.21.09
...
Change-Id: I500c010ed012ca493eab2d35081b70eb8da74909
9 years ago
Rene Krenn
9fc990ba10
TT#6638 fix hanging loading-icon on dashboard
...
the last ajax action of any widget ajax queue
is responsible to reset the widget's loading icon.
Change-Id: Ia9a1e504a96adf3afa156b25b3b26b993e198d27
9 years ago
Sipwise Jenkins Builder
1307955c91
TT#4166 I18N dump: snapshot 2016.11.25-07.14.41
...
Change-Id: Ic698d123c54eae6855131c742d31a1b8f1f73dee
9 years ago
Rene Krenn
5633770f1f
TT#5559 api/events, event test with "missing end-events" cases
...
+ api/events resource
+ removing an autoattendant via /api/callforwards: events OK
+ removing an autoattendant via /api/cfdestiantions: OK
+ removing an autoattendant via /api/cfmappings: OK
Change-Id: I4c309753b9338582479dba9951f757bb2ecaad7e
9 years ago
Andreas Granig
776dd24f6f
TT#2371 Implement SMS forwarding
...
Change-Id: If3478f7e962aa514931268bc560caa3c1dde9fc1
9 years ago
Irina Peshinskaya
9d13bf3bb9
TT#5415 Fix typo
...
Change-Id: Iae347183b54459b3d510319ad845eb218bbf7b82
9 years ago
Irina Peshinskaya
daf92dcb84
TT#5954 Add Custom Hours option to CF
...
Change-Id: I1296caa99bbf6a2537ca3aca0c696639f30a7704
9 years ago
Kirill Solomko
2426f59060
TT#5554 CallRouting: fix use caller_in/callee_in for the internal processing
...
* caller/callee should not be used after rewrite rules
but caller_in/callee_in instead as they contain the
normalised values where caller/callee contain the original ones
Change-Id: I42081a6221945208477a1d0ce80b4d2369099242
9 years ago
Kirill Solomko
fe2a53185f
TT#5004 rework pbx device firmware data download/upload
...
* add a helper module Utils/DeviceFirmware.pm
* device firmware data upload internally splits
the data into 10MB chunks and upload it into
the new autoprov_firmwares_data table
* NGCP::Panel::Utils::insert_firmware_data()
* NGCP::Panel::Utils::download_firmware_data()
Change-Id: I91b2ae3d5b6c2d34c9d540ad816bb7549b4543cb
9 years ago
Gerhard Jungwirth
6a23a76f8d
TT#2370 add internal interface for incoming sms
...
Change-Id: I8e994e9bde930e2756b7492afcb7760181fac858
9 years ago
Andreas Granig
d984d92db0
TT#6638 Show emergency mode in Application Status
...
If emergency mode is enabled for one or more domains, show
application status "Emergency Mode".
Change-Id: Id7f8e3cc8a02d21ba76691905d3d98c2cd3d00ad
9 years ago
Rene Krenn
875f634912
TT#5811 fractional CDR times/durations in panel UI/api
...
+convert duration given as fractional digit into
ISO-based pretty string with fractional secs
+api/callist
+UI callist
+multi-purpose duration-secs-to-string sub, another example:
subscriber dashboard call duration
+start_time and init_time with fractional digits
+api/callist
+api/calls
+UI already shows fractional secs
+fractional plain duration secs:
+api/calls
Change-Id: Ic97747531e0e35112d1783b6e9fd046a477315c1
9 years ago
Sipwise Jenkins Builder
d8b7787223
TT#4166 I18N dump: snapshot 2016.11.16-06.54.25
...
Change-Id: Ie27c4ad97499da219acc08748ef4818e75731c19
9 years ago
Gerhard Jungwirth
cc06544d45
TT#5479 improve sms journal api resource
...
- fix duplicated "use parent"
- add query_params: subscriber_id, customer_id, reseller_id, time_le, time_ge, direction
- add field "time"
- prepeare field "time" for output
Change-Id: I56efd42c4264d81709578be114592d523a0dacfa
9 years ago
Irina Peshinskaya
2bce1c979e
TT#5415 Don't touch unchanged pbx groups for member to save members order
...
Change-Id: I1412e2c4ac3e6b0662a3f31b002d480165d97040
9 years ago
Sipwise Jenkins Builder
2b458004a9
TT#4166 I18N dump: snapshot 2016.11.12-06.46.33
...
Change-Id: I501c08d5e49ddab3034bbcfdae26ec1924a14a2b
9 years ago
Irina Peshinskaya
34fe20e3e7
TT#4902 Check API CA cert
...
Change-Id: Icc7e9c20a041852b470a0dc6353fc3081e49de63
9 years ago
Kirill Solomko
5d73a12fb4
TT#5549 improve fax journal numbers representation for the API
...
* normalise /api/faxes numbers by using the new common
NGCP::Panel::Utils::Fax::process_fax_journal_item
Change-Id: Ibf00109eb69bc13a6819424d451e34da072e5749
9 years ago
Kirill Solomko
0b3308defb
TT#5549 improve fax journal numbers representation
...
* webfax numbers representation is now handled by
NGCP::Utils::Fax::process_fax_journal_item
similar to process_cdr_item
* process_fax_journal_item supports pbx_entensions
and rewrite_rules in similar to process_cdr_item
Change-Id: I2457f35d96f478274f77a66729414330ffc01641
9 years ago
Rene Krenn
2dd0060900
TT#5411 TT#6250 fix preferences contract.status vs contact.status clashes
...
Change-Id: I730a59c684d83a3f325037866460260ac58545da
9 years ago
Sipwise Jenkins Builder
ef83b7e153
TT#4166 I18N dump: snapshot 2016.11.11-06.17.37
...
Change-Id: I470e777fcfb21f6144c166cb3ceace868ff0a448
9 years ago
Rene Krenn
f0b9d4d712
TT#5411 fix contract status filter query param
...
Change-Id: I5431e794cd190a4e985de8f37d3e2a64e2e24c03
9 years ago
Rene Krenn
979397cff3
MT#20639 TT#5411 contact termination
...
+1. terminate if terminated contracts or subscribers exists
+2. if active contracts or subscribers -> error
+3. delete otherwise
+customer contact api DELETE
+customer contact testcases
+customer api POST
+customer api PUT/PATCH
+system contact api DELETE
+system contact testcases
+contract api POST
+contract api PUT/PATCH
+panel UI contact delete
+panel UI contract create
no change panel UI contract update
+panel UI customer create
no change panel UI customer update
note contact links like customers.omm_contact or customers.tech_contact
are not considered.
Change-Id: I19ea6e2245282485cc30d3e92d17a2eb603e0c2d
9 years ago
Gerhard Jungwirth
3ade23672d
MT#17173 make default hal consider exceptions
...
API, affects TT#5479
Change-Id: I0db019094204350cb456b28763209de8cbe9bc5d
9 years ago
Sipwise Jenkins Builder
b5d766f28e
TT#4166 I18N dump: snapshot 2016.11.09-06.21.13
...
Change-Id: I5774d3bcbb067c65029bf6eb8563ad2bfcc21bcf
9 years ago
Sipwise Jenkins Builder
5394009aeb
TT#4166 I18N dump: snapshot 2016.11.08-06.44.01
...
Change-Id: Id61813c02cbec7ee69fe40059c8f1f87b9159fc7
9 years ago
Gerhard Jungwirth
de239d60eb
TT#2369 API for sending SMS and journal
...
Change-Id: Ia1e09771bc14cd9e8f240de5b86f17563525a565
9 years ago
Sipwise Jenkins Builder
786d934459
TT#4166 I18N dump: snapshot 2016.11.04-16.33.00
...
Change-Id: Ic8ae4807ff09bf4a094012d6d74c05c9251fe02b
9 years ago
Alexander Lutay
cbbf48c669
MT#22163 Fix a2a5a0c: msgmerge doesn't like duplicates in Italian translation
...
Nightly translation upload job fails due to duplicates in translation:
> Merging lib/NGCP/Panel/I18N/it.po
>
> lib/NGCP/Panel/I18N/it.po:12422: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1432: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12438: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1447: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12448: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1488: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12458: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1507: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12474: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1522: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12484: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1541: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12500: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1556: ...this is the location of the first definition
> msgmerge: found 7 fatal errors
> > die 'Error: Failed to prepare ngcp-panel translations. Exiting.'
Change-Id: I9518955627b9b773361f7924317087e5c87a9cea
9 years ago
Irina Peshinskaya
458dda3658
TT#5204 Check that all htable.auth keys are defined
...
And use default value for the failed auth attempts config
Change-Id: I8ed0f580d3c717781c768f7a884670aef9c63912
9 years ago
Rene Krenn
40247d8faf
MT#22982 faxes time_from/time_to filters
...
Change-Id: I1739430cd3879091b4da93b08f6706474b248353
9 years ago
Gerhard Jungwirth
ea210ba37e
MT#17173 small inconsistencies in Entities modules
...
* map regex fixed
* get_form may return an array with the exceptions now
* use get_item_id consistently
* use warnings and strict
Change-Id: I9f356814ecf4b51613d3aee3782a6b3b91f04cad
9 years ago
Rene Krenn
e8557f034c
TT#4638 domain level allowed_ips
...
Change-Id: I1a73c41b5162c37330c47824a2b29a7e316645c8
9 years ago
Irina Peshinskaya
8516c6c4ad
MT#17173 Fix line endings
...
Change-Id: I6e2414b5d3647f74436a4afed5ef8c6ff7e63dd8
9 years ago
Irina Peshinskaya
57efb7c849
MT#17173 Fix typo in return_representation call
...
Change-Id: Ibeec75594416c0f800e585dc233f00a2edfaf87a
9 years ago
Rene Krenn
7a89ab811d
MT#22992 journal time range query parameters
...
+fix journal action method config
Change-Id: I3e72e0928d185a5052ad556597661517920dd6b4
9 years ago
Irina Peshinskaya
ae5e887dc2
TT#3648 Add banned ips and users API interface
...
Change-Id: Ifbaafdfaf2194f84729bfb91c79453fd186dc5c6
9 years ago
Irina Peshinskaya
ad62a1a5a1
MT#17173 Mass collections tests
...
Change-Id: I377cfec13a7f18dc6e1688cd3b57dbc4d11210ad
(cherry picked from commit 8d18584276558e3fed70c1043850e42d102139f9)
9 years ago
Irina Peshinskaya
a42334ca16
MT#17173 Add return representation
...
Change-Id: Icc48160e57e172196db31ff85c419da7e3e9904a
9 years ago
Irina Peshinskaya
ad208784a1
MT#17173 Adapt common API method for not DB entities
...
And add some IoC methods
Change-Id: I165824e682c1d0a5ae34f5d2da4b9f2fbd040555
9 years ago
Irina Peshinskaya
f288ec2563
MT#17173 Add common methods to use in future API
...
Change-Id: I56387a95e916be2e8e94b32a8981c465962ad66f
9 years ago
Daniel Grotti
a2a5a0c6ba
MT#22163 Italian translation
...
Change-Id: Ia68887c79d76694c5828e22d56a7e1e1ea676a93
9 years ago
Rene Krenn
9f81fd1521
MT#20007 Lnp.pm fix warnings
...
Change-Id: Id1eef1878a072865dccb5eb72bbf19a14c017c71
9 years ago
Rene Krenn
171d79210a
MT#20027 porting number history
...
-undo unique lnp_numbers: undo misleading unique keys
-retain lnp_provider delete cascade restriction
-api: wire lnp_numbers_actual
-lnpnumbers collection pagination request takes several
seconds (up to tens of for 200k lnp numbers), too slow
especially for GET /api/lnpnumbers/?number=.. lookups
-query param is properly injected into the virtual view
sql query, so the lookup is fast now.
-panel UI custom datatable filter to switch between
complete history (all records) and actual portings
-"terminate" lnp number: DELETE /api/lnpnumbers/?number=x
+special use-case for melita's crm
+all empty or future "end" timestamps of records
are set to now(), so a subsequent listing shows no
records any more.
-number parameter is forced, other collection query params
are currently not supported for DELETE
Change-Id: I7b69d16a2d4f38ea84fc1cc0b407fa67e0f5ef8b
9 years ago
Irina Peshinskaya
faa5b061d6
MT#22657 Close peering API for the reseller role and small texts fixes
...
Change-Id: I172a34b51d7b856b5e1b7b6b4cdfac73898adee0
(cherry picked from commit 95c550e848
)
(cherry picked from commit 798d0f9d12
)
9 years ago
Kirill Solomko
007edf0385
MT#22913 Faxes API add check for non existing/terminated subscriber
...
Change-Id: I6891b9e009bd76d03966902a1442d899d8948b86
9 years ago
Irina Peshinskaya
4c27ee14ab
TT#3994 Lnp and emergencymappings fixes after testing
...
Change-Id: I33a12ee198dd2d8270b2a10d6a71ef1227d40230
9 years ago
Rene Krenn
c411f1b9c2
MT#20939 display/search customer contact full name
...
+all the contact's fields are exported to javascript
side. a custom renderer could also be used to display
a tooltip with all the contact's fields.
Change-Id: Icadcb07701d13ad4a619f429b9245f203d79b051
9 years ago
Gerhard Jungwirth
7c188a6822
TT#2395 UPN rewrite cli via API
...
Change-Id: I18856fc0608632f3fda888fc58b33a41f2804600
9 years ago
Kirill Solomko
a6743099f3
MT#22913 Faxes API remove deprecated preference check
...
Change-Id: Iba31028e4af9bbae89eb8cb61791e211b66891e9
9 years ago
Irina Peshinskaya
85e93b5d19
TT#3994 Add download csv to LNP and EmergencyMapping API
...
Change-Id: I517cc28dd3244e2f62b6ff3ed3f5197bb53b3561
9 years ago
Rene Krenn
6fa78d147d
MT#19981 align dashboard customer count query
...
Change-Id: Iff650b3e30d0ef2bc15612c7a310085218055e8f
9 years ago
Kirill Solomko
66ea5df9ff
TT#3996 show (terminated) prefix for other_cli change
...
* the (terminated) prefix is shown for the 'other_cli'
only if the 'other_cli' has
the same contract_id as the 'own_cli'
Change-Id: I0b41c82164ff225001de1641bbe381544372473e
9 years ago
Gerhard Jungwirth
234fcaf49c
TT#2395 UPN rewrite cli via Panel
...
Change-Id: Ib2d72d927b5538a378dbd24fb13e359925aefd96
9 years ago
Jozef Kenyeres
2e3c713ec1
TT#2453 getValue function added to DeviceConfig
...
Function for configuration templates to read values of device preferences
Change-Id: I145bb78da20e5357100f322e9cafe6bdd6b596f7
9 years ago
Andreas Granig
34dd42ec8d
TT#3991 Add ncos level flag for intra-pbx calls
...
If set and a call is done within a pbx customer, the call is blocked
in blacklist, and is allowed in whitelist.
Change-Id: Ib43e5a45525a69e2b9dd9537dabddf10dfc006d1
9 years ago
Kirill Solomko
98ad079a7f
MT#13573 CallList: add (terminated) suffix for other numbers
...
* for local subscribers that are terminated and in appear
in the calls list as the 'other' number
Change-Id: Ib9b523a1e56e2e26c003735be677f0065b0963f1
9 years ago
Kirill Solomko
185320375a
MT#22229 CallRoutingVerify accept chars in input numbers
...
Change-Id: Ia2d7a2f924746800d7fd476695d06e4fa06bfed3
9 years ago
Irina Peshinskaya
fdb27999d7
MT#22804 Fix reseller query in the form data validation
...
Change-Id: I86510ec4ac73496d0d494646823c76814edc6334
9 years ago
Irina Peshinskaya
e00e46eba9
TT#2459 Use encryption for the denwaip devices config
...
Change-Id: Ieb8cdd4757965d0060df5301303a2975a7a30db9
9 years ago
Jenkins Git User
168eacf864
I18N dump: snapshot 2016-09-17 01:21:20 +0200
9 years ago
Gerhard Jungwirth
a2c0914aa0
TT#2393 add description fields for cf-source-sets
...
Change-Id: I2ad646d522b6ea06c7ce4846cc76f6725691cc51
9 years ago
Jenkins Git User
a2f026210d
I18N dump: snapshot 2016-09-16 01:14:08 +0200
9 years ago
Kirill Solomko
f7735ad662
MT#19113 CallRoutingVerify adjustments, Peering lookup
...
- use the caller domain part in subscriber and peering lookups
- allowed_cli is checked after inbound rewrite rules
- peering lookup also requires a 3rd argument "prefix"
that matches the number and caller and callee are
expected to be uri.
Change-Id: I57e3ca01fc1bfa7dcddda90ed4176176713f6d2d
9 years ago
Jenkins Git User
cc5f5c3e37
I18N dump: snapshot 2016-09-13 01:14:44 +0200
9 years ago
Andreas Granig
ff110dca96
TT#2766 Implement inbound peering rules API.
...
Implement API calls
Add to testrunner
Run various tests on reject code/reason
Change-Id: I2a2d2548de09089e41aa2830450a8eb72432b423
9 years ago
Jenkins Git User
b39c559882
I18N dump: snapshot 2016-09-10 01:13:41 +0200
9 years ago
Andreas Granig
031bfebada
TT#2766 Implement inbound peering rules.
...
This is panel only so far, API to be done.
Change-Id: Ibc66595b3cacf15d681144f52188c525a4c230d7
9 years ago
Kirill Solomko
ecc390c618
MT#19263 add optional "sip:" prefix for caller/callee input
...
Change-Id: I65b6229aab8de6a6763580757327979365945121
9 years ago
Irina Peshinskaya
08e0a0f2e5
MT#2452 Add vendor specific prefixes filtering
...
Change-Id: I3f319c34ec2b088810219bdffe61f2885a19d282
9 years ago
Jenkins Git User
e65c16ace3
I18N dump: snapshot 2016-09-06 01:15:48 +0200
9 years ago
Irina Peshinskaya
014e4e106c
TT#2452 Pass device preferences values to the config
...
Change-Id: Ie6d54108c133f658c11f2e1d605f70fdd8073b2e
9 years ago
Jenkins Git User
87e8428d0a
I18N dump: snapshot 2016-09-03 01:14:30 +0200
9 years ago
Irina Peshinskaya
d7f19af44b
TT#2452 Implement device profile preferences web and api interface
...
Change-Id: I1a87fe5d93c4798f4bebc9fa04c028f6618a1480
9 years ago
Andreas Granig
eb94e8dea9
MT#22405 Fix html doc in emergencymappings
...
Change-Id: I521fc6420a0a640f71bc46f8a8f4018851599434
9 years ago
Jenkins Git User
3ce85046e7
I18N dump: snapshot 2016-09-01 01:22:40 +0200
9 years ago
Gerhard Jungwirth
af86cac827
TT#2393 implement a-number cf for API
...
callforward based on source-numbers in rest-api
Change-Id: I94dcd67f09dd027e444894d2b549b9901eee7c22
9 years ago
Andreas Granig
8edfa5e111
TT#2757 Rework emergemcy mapping CSV up/download
...
Auto-detect CSV separator (requested by customer).
Move reseller id out of CSV into form/api-param.
Fix empty prefix to store as NULL instead of empty string.
Change-Id: Id6776d3cddb6bc1745a23a79e9f590ef934608aa
9 years ago
Irina Peshinskaya
03acd88a1a
TT#2452 Implement device preferences web and api interface
...
Change-Id: I72a548203d66e74b2907e44d98ee4f72ae15731a
9 years ago
Irina Peshinskaya
adf4c32970
MT#21501 Add delete button for the subscriber's reminder
...
Change-Id: Ibef538d831cfdc8985ef7a24a058d0cc7e4aefa2
9 years ago
Jenkins Git User
0c9d2f0cf7
I18N dump: snapshot 2016-08-31 01:14:35 +0200
9 years ago
Kirill Solomko
4b88ff43f3
MT#21685 - fix fax remote host/port check
...
Change-Id: Ife7aaa8b4754d6dec2e1f422f4b2f7cc48299d3a
9 years ago
Gerhard Jungwirth
99aa54722e
TT#2393 implement a-number cf for panel
...
callforward based on source-numbers in webpanel
Change-Id: Iaa8ff799ebe11896cdf7aba334ccd71d2a435ed8
9 years ago
Jenkins Git User
61895f3cc7
I18N dump: snapshot 2016-08-30 01:22:10 +0200
9 years ago
Irina Peshinskaya
1ae39de2fc
MT#22063 Allow cyclic number ranges
...
Change-Id: I83504db004b54485adbc729d5f3c8f167b5ccbe2
9 years ago
Andreas Granig
f5462f6146
MT#22061 Include extension in pbx phonebook search
...
Change-Id: I6b028a825d6dfb0af80e4ad0e25c3918ea1598da
9 years ago
Jenkins Git User
ee9487c481
I18N dump: snapshot 2016-08-23 01:21:40 +0200
9 years ago
Kirill Solomko
93c91acd24
MT#13573 CallList intra_alias_field_param for gpp* fields
...
Change-Id: I9c0f74bb0d0b9446e2ef18bfb28af2c8554a7339
9 years ago
Rene Krenn
7f4212adaa
MT#21775 tune the "username" interception regexp to tolerate vsc codes
...
Change-Id: Iddd57aa27c3110ee29b7ad887bec652e91af3d0c
9 years ago
Gerhard Jungwirth
11b82f1a6f
MT#16931 some api documentation examples
...
for the *preferences items
Change-Id: I53b3bd3c3706a25a9881222d9ab62fb3eddaf659
9 years ago
Rene Krenn
604558cd76
MT#21969 cf_ ncos attributes not considered in PATCH
...
Change-Id: I8b9f0c94817501f109480d6b25b34fe94b2c252f
9 years ago
Irina Peshinskaya
f4d293ad53
MT#5065 Validation of the codecs_list preference
...
Change-Id: If8e1d8604040df57cb8bafc150251e2354b4943f
9 years ago
Jenkins Git User
eed7aeb3d1
I18N dump: snapshot 2016-08-12 01:22:17 +0200
9 years ago
Gerhard Jungwirth
99c0db191b
MT#19795 editing of reseller rtc status via web
...
Change-Id: If4c1d64ad7b4c2b790a4dfabf1e1aebc55c4118c
9 years ago
Rene Krenn
8fe0261630
MT#21775 regexp pattern for interception's sip_username
...
Change-Id: Ib6626e577967b10b0b4d4046974fe7018cbbdd5f
9 years ago
Gerhard Jungwirth
31e54a8be5
MT#21543 fix reseller terminate emergency mapping
...
Change-Id: I542fcca4914902f51523079b85bf945fa9c6998a
9 years ago
Rene Krenn
158ed2c1c2
MT#21871 setting the allowed_ips via api and panel corrupts the db
...
+there are different implementations of obtaining a
fresh id from voip_aig_sequence for panel and api
+api call fails, when there are more than one id's
in that table. which can happen after concurrently
using the panel UI for that.
+now modified to always use mysql's autoincrement,
otherwise api will stop working again, once it
filled up id gaps coming from panel usage.
Change-Id: I9c699e19f7161e744ae858e75089b333cbc2b128
9 years ago
Gerhard Jungwirth
687588fbec
MT#21195 call kamailio xmlrpc addressReload
...
when updating "trusted sources" via web or restapi.
Change-Id: I7840fa832407b8ec220074e97a2b14cc60b87de4
9 years ago
Gerhard Jungwirth
9f7566ed88
MT#21609 add possibility to register peer_auth at only one instance
...
Change-Id: I965eb4708535498575f7aa926b3f52a2913c1950
9 years ago
Kirill Solomko
b2843a640d
MT#21683 fix a typo in log_passwords
...
Change-Id: I691967b32e367c4449f53dd3c5d529a24ab05da1
9 years ago
Gerhard Jungwirth
24cacabd53
MT#20655 fix subscribercreate form
...
values is the correct datastructure to be used to update the db
when using HTML::Formhandler. the reason is, it does de-/inflation
such as trim, which removes whitespaces at the beginning and end.
Change-Id: I5570e64b69fd9e8ed1bbbbc9cd880a381ac3cf68
9 years ago
Kirill Solomko
e0656339a0
MT#21683 no password length expose in the hidden form
...
Change-Id: Ife59ff36d56c77db414cc7b0af7bdd8c1a31d493
9 years ago
Kirill Solomko
4bc81ed151
MT#21685 send fax support for carrier environment
...
* send fax to a remote proxy if defined, otherwise queue it locally
* when queuing send fax remotely check if the host:port is alive
Change-Id: I29f9c32c784dccbb74d24ef4ef1ab0dc09d0a1ae
9 years ago
Kirill Solomko
b821f24ee7
MT#21683 respect log_password config option and hide passwords if disabled
...
Change-Id: I58cf444339b84419e8255c3345ad47f89c79ac23
9 years ago
Kirill Solomko
075a950760
MT#18171 use spool_dir+filename for faxrecordings retrieval
...
Change-Id: I5e4edbf72613e82d74a6c829247108457a45eea8
9 years ago
Gerhard Jungwirth
25792a1d9f
MT#19795 rtc api consider app id for sessions
...
a reseller can manage multiple apps. these will have different networks in the
future, enabling one to allow or disallow networks depending on that.
in that case, the subscriber must have the possibility to select, which app they
are going to use. if none is selected, the default app is used.
Change-Id: I191bf3911004d405086821a89b46e4fa59379a46
9 years ago
Gerhard Jungwirth
5c5adb5b9a
MT#19795 rtc change apiclient login realm
...
plus more verbose debug info
Change-Id: I2452274b0a05d4efdf6ddc6089d1c953180e22c7
9 years ago
Jenkins Git User
2010b14537
I18N dump: snapshot 2016-07-29 01:16:10 +0200
9 years ago
Irina Peshinskaya
e2865cb4b2
MT#17417 Remove possibility to create subscriber out of the customer view
...
Change-Id: I9ace6d44da331fe9b4950574de7370fd6f604341
9 years ago
Irina Peshinskaya
e1bce43161
MT#19997 Fix FaxRecordings description
...
Change-Id: I379558d2e7ee6ab6866edc500ab26057e1387f62
9 years ago
Irina Peshinskaya
2350208429
MT#15189 Send Location header after subscriberregistration item update
...
Change-Id: I31e1bdabbae70549a356f85b0cb322969f99342b
(cherry picked from commit dcf2250da3223f3e697aa8b2da21fc2617f7f2ab)
9 years ago
Irina Peshinskaya
7ad8784610
MT#21269 Implement Snom redirect service
...
Change-Id: I715346f1c8cd75bf2027f0db5296dbcd46abefa7
9 years ago
Irina Peshinskaya
1d10d26802
MT#12637 Reseller termination via API PATCH should process reseller resources
...
Change-Id: I61bf179b66ad5b2b814efef7f83ed5c235416562
(cherry picked from commit 98b5168c9972d5fa8a3038b16da7b91aaf0fee8d)
9 years ago
Andreas Granig
d086b7979f
MT#21533 Add proxy controller for grafana.
...
Change-Id: I944792343afee9352520d0b89f9648a12b0a085e
9 years ago
Jenkins Git User
8985f4a7ad
I18N dump: snapshot 2016-07-27 01:14:28 +0200
9 years ago
Andreas Granig
c6e03b7ded
MT#21543 Implement emergency mapping preference
...
Let new emergency mapping containers be assigned to subscribers,
customers, domains.
Change-Id: Ifef5234731604e8ee7373ef2f8d83f1e53431624
9 years ago
Jenkins Git User
607f6a08b3
I18N dump: snapshot 2016-07-26 01:21:47 +0200
9 years ago
Andreas Granig
a6264ed34c
MT#21543 Implement emergency mapping
...
Implemented web UI.
Implemented api.
Change-Id: Ieec8a8a60ace4b6c5fe0842532b5ae58964cbe9f
9 years ago
Irina Peshinskaya
9264a41ac5
MT#21317 Add aliases select to new subscriber creation by subscriber admin
...
Change-Id: I16caaf3fbbbb374dc772fe14ede18d0a82db7f33
9 years ago
Irina Peshinskaya
5415d6e0e6
MT#20971 Add concurrent_max* preferences to device config variables
...
Change-Id: I045a12280896d24f6725435a80e048bed6c588d1
9 years ago
Irina Peshinskaya
2b430bdd8d
MT#18561 Change of the LIID is forbidden
...
Also call agent request in the update_item method, to make it more safe.
And added lost transaction commit
Fix 500 response for the incorret x3_port input
Change-Id: Ic538ffdd4d7fff833ba5395934a1b2bc6cf71664
9 years ago
Jenkins Git User
919be10eeb
I18N dump: snapshot 2016-07-22 01:22:33 +0200
9 years ago
Irina Peshinskaya
4fa92a06b4
MT#18999 Escape billing profile values for the invoice generation
...
Change-Id: I865e38bad0615e65ea9c49728a6f28bf7fb297f2
9 years ago
Irina Peshinskaya
739162adb7
MT#21435 Fix resellers join for pbxdevices
...
Change-Id: Ib968f17f3dc3879a6eccf4fdca1753eaa924b012
9 years ago
Irina Peshinskaya
ea507b725a
MT#21401 Fix query for the reseller reminder creation
...
Change-Id: Ife97c6f8b67e62560e8f7b687b2f073d0d37831f
9 years ago
Rene Krenn
5c3f35f96e
MT#21459 ncos "level" filter for api
...
Change-Id: I289c7c408ccfd4da46a70f42030d8dcb1804225c
9 years ago
Irina Peshinskaya
3c4672c967
MT#19623 Fix generation of the big invoices
...
Change-Id: I595efe690fc836bbf5dd0c614e9f6765f92f3afe
9 years ago
Gerhard Jungwirth
c46f1c497c
MT#21293 API fix peer auth sems update
...
behaviour unified with webpanel controller
Change-Id: I21c4018dd2584e7a8934de0a2f339ca541f84838
9 years ago
Gerhard Jungwirth
01c24b501d
MT#21193 fix internal server errors 500 from usage of strict
...
code dies now, when regex is applied to undef or subroutine exists
via last
Change-Id: I618b0a6351bce2c151b8066f7d41319213eb2ef8
9 years ago
Guillem Jover
a6d859ca8f
MT#21193 Remove unused dependencies and imports
...
The codebase does not use autodie directly, it does indirectly via
Sipwise::Base, and the autodie module is part of the standard perl
distribution anyway. TryCatch is imported via Sipwise::Base, and
that depends on it. The rest are not used anymore in the codebase.
Change-Id: Ic08e246cc60d7d151381dff39e0eba517a492e06
9 years ago
Gerhard Jungwirth
b34a7df2e1
MT#21193 use Sipwise::Base in api modules
...
which implies, among others, strict and warnings. these should never
be omitted and are one of the most frequent complaints of perlcritic
currently.
as a result TryCatch can be removed (imported by Sipwise::Base).
also, "no Moose" is removed (has no effect).
Change-Id: I901b6a9f0f6d426f62b73e68f2c5ad6365c1eeef
9 years ago
Gerhard Jungwirth
6d883c6de3
MT#21141 fix login redirect between realms
...
by using a relative target url (without the host part) we make sure,
that when logging in as an admin we don't get redirected to a subscriber
page or vice versa. also simplifying the login controller a bit.
Change-Id: Ib9f0cdf7c687b711f8b357816e17a175efdfd1fe
9 years ago
Jenkins Git User
36371aa446
I18N dump: snapshot 2016-07-12 02:40:18 +0200
9 years ago
Jenkins Git User
c6fcdb054b
I18N dump: snapshot 2016-07-07 01:15:18 +0200
9 years ago
Gerhard Jungwirth
95179f1715
MT#21011 subscriberapi fix reseller_id search
...
Change-Id: Ic622a3855eae40c64d3a57c7743d2c4483436ba4
9 years ago
Gerhard Jungwirth
4d8d5e8bf4
MT#19795 create rtcapps REST api endpoint
...
Change-Id: Ic3a7d41865f464e3f51b08c5506e1ea59d78d29b
9 years ago
Jenkins Git User
98b6d75a18
I18N dump: snapshot 2016-07-06 10:20:30 +0200
9 years ago
Jenkins Git User
cac5eba402
I18N dump: snapshot 2016-07-05 01:15:28 +0200
9 years ago
Gerhard Jungwirth
9d2bbdaa76
MT#19509 fix datetime filtering with datatables
...
the uppermost level in @searchColumns is to be comined via AND,
the next level, via OR (implicitly by DBIx::Class)
- plus fix billing networks in customers to be date-searched
Change-Id: I8db95cc5e8aadf5d5c86ef8fe06e59eb5e95c3d0
9 years ago
Gerhard Jungwirth
4515337b4c
MT#18993 provide info about ngcp-support-access in panel
...
through a separate page
Change-Id: I4a9905bfd5f0cf5c1db110a348c5b6ed456ef864
9 years ago
Gerhard Jungwirth
5eccf13d08
MT#20797 additional configurable documentation links
...
format is
<external_documentation>
<link>
name Google
url http://elgoog.im/
</link>
<link>
name Sipwise Website
url https://sipwise.com/
</link>
</external_documentation>
Change-Id: Id9283f1df5fb5933fa6523cbf2f01a458fa21475
9 years ago
Jenkins Git User
b8b39b8aa6
I18N dump: snapshot 2016-06-24 01:14:11 +0200
9 years ago
Jenkins Git User
3501eeb980
I18N dump: snapshot 2016-06-23 01:14:18 +0200
9 years ago
Jenkins Git User
8e8112c8f2
I18N dump: snapshot 2016-06-22 01:22:29 +0200
9 years ago
Irina Peshinskaya
53c815d1db
MT#20369 Catch duplicated alias error on subscriber update
...
Change-Id: I27eb47a82cd81f7a9d9d797eb98251d8b2cf03ed
9 years ago
Jenkins Git User
71ace932f5
I18N dump: snapshot 2016-06-21 01:14:15 +0200
9 years ago
Rene Krenn
930115c80b
MT#20023 MT#20027 fix using constant error msgs with c->loc
...
Change-Id: If7943a718c6be6fffe98ec1444d7d616f10d2340
9 years ago
Jenkins Git User
5fab6c59a7
I18N dump: snapshot 2016-06-20 01:15:36 +0200
9 years ago
Jenkins Git User
dbec88a3d6
I18N dump: snapshot 2016-06-19 01:15:06 +0200
9 years ago
Jenkins Git User
6b67ad9177
I18N dump: snapshot 2016-06-17 01:14:12 +0200
9 years ago
Jenkins Git User
e37fec074a
I18N dump: snapshot 2016-06-16 01:22:09 +0200
9 years ago
Jenkins Git User
bcff69cf9c
I18N dump: snapshot 2016-06-15 01:14:18 +0200
9 years ago
Jenkins Git User
be40c6e485
I18N dump: snapshot 2016-06-14 01:13:56 +0200
9 years ago
Jenkins Git User
ee7a98ebf3
I18N dump: snapshot 2016-06-11 01:14:50 +0200
9 years ago
Gerhard Jungwirth
8fbc59d861
MT#19729 encode call_id in url
...
using (de|en)code_base64url because the callid can contain a lot of characters,
which are invalid in a url including forward slash and questionmark.
see https://tools.ietf.org/html/rfc3261#section-25
Change-Id: I9818e0e06e251c3f58a8b26e46973176162103c1
9 years ago
Jenkins Git User
f47421ac01
I18N dump: snapshot 2016-06-10 01:21:39 +0200
9 years ago
Rene Krenn
400d0383cd
MT#20257 filter subscriber collection by subscriber's external_id
...
Change-Id: Ib684686b87cfc64efcbbd69425c9e3ca45125f4c
9 years ago
Gerhard Jungwirth
a2e2ed4547
MT#19625 specify maxlength of ncos level name
...
Change-Id: Ica9ef7c97f2e91f170ad7aeee888dfd9a1fdd0a3
9 years ago
Rene Krenn
2912808d77
MT#20023 MT#20027 lnp unique number and lnp provider delete checks
...
+prohibit deletion of lnp providers if numbers are
still linked to it
+number+provider must be unique
+fixed other panel lnp page validation checks
+db constraints to stand concurrent inserts/updates
+fixup all txn_do die() calls in panel to properly
display the error
+bulk upload checks by db constraints
+lnp api testcase
Change-Id: I872b19f50d96e6c39c7fd5728b2a16555a397236
9 years ago
Jenkins Git User
6f99aa43d5
I18N dump: snapshot 2016-06-09 01:14:27 +0200
9 years ago
Jenkins Git User
f6b5e80b08
I18N dump: snapshot 2016-06-08 01:14:28 +0200
9 years ago
Jenkins Git User
dce7bbf368
I18N dump: snapshot 2016-06-07 01:16:25 +0200
9 years ago
Kirill Solomko
30ecb6a781
MT#20325 TryCatch syntax fix
...
- now requires syntax "} catch ($e) {"
otherwise the scope parser fails
Change-Id: I00eb2f03032f064a6031447e2a0a0e80048c88f8
9 years ago
Irina Peshinskaya
0dbcfd69c2
MT#20235 Allow to add fw filename to the latest firmware url
...
Change-Id: I0b23e14aa01fcf27925d71aab8789a3a59814731
9 years ago
Irina Peshinskaya
b226c4d3df
MT#20315 Add email templates and invoice template ids...
...
...as a form "id" processing exception in update_item method
Change-Id: I33167a17b6bad645c2ad9a32c13f58924b52a80e
9 years ago
Jenkins Git User
0cdb05f10b
I18N dump: snapshot 2016-06-06 01:14:22 +0200
9 years ago
Jenkins Git User
208f976827
I18N dump: snapshot 2016-06-03 01:21:50 +0200
9 years ago
Jenkins Git User
feeb2185b6
I18N dump: snapshot 2016-06-02 01:14:40 +0200
9 years ago
Jenkins Git User
ee1219590e
I18N dump: snapshot 2016-06-01 01:14:12 +0200
9 years ago
Gerhard Jungwirth
13e5e31de4
MT#19795 API improvements RTC sessions and networks
...
- the connector name is properly set when creating a reseller
- the network tag defaults to just (sip,xmpp,webrtc,...)
- rtcsessions doesn't accept network tag anymore
- an rtc-account is created for every network of the rtc-user
- the identifier in the rtc-account is set according to the specific connector
- api-rtc-full.t has been simplified for the user (no more need for domain_id)
- update available networks (in reseller api)
Change-Id: I2700c646726a06569cc5a70a5a30d4cb67eb1c80
9 years ago
Andreas Granig
9f892f5fe2
MT#19457 Add lnp authoritative and skip_rewrite
...
Authoritative is rejecting call with 404 if number is not assigned
to local subscriber.
Skip Rewrite is skipping lnp rewrite rules.
Change-Id: I106df797a0b6530b4aaa0fc25ce54d3a459cbd97
9 years ago
Jenkins Git User
4188ff819b
I18N dump: snapshot 2016-05-31 01:21:21 +0200
9 years ago
Jenkins Git User
1a5218bab9
I18N dump: snapshot 2016-05-30 01:14:04 +0200
9 years ago
Jenkins Git User
5e100b5803
I18N dump: snapshot 2016-05-29 01:14:13 +0200
9 years ago
Jenkins Git User
98ac442b28
I18N dump: snapshot 2016-05-26 01:14:44 +0200
9 years ago
Rene Krenn
10af05a87f
MT#19783 set lock level when creating subscriber
...
Change-Id: I10d95e4bc0df143ae13e32a2b1eb9b1ee76940d6
9 years ago
Jenkins Git User
37b306c690
I18N dump: snapshot 2016-05-25 01:22:08 +0200
9 years ago
Rene Krenn
e8ab9036a8
MT#19821 subsciber profile edit drops random voip_usr_prefs
...
a map used by the profile_edit logic mistakenly used
voip_subscriber_profile_attributes.id
as keys instead of
voip_preferences.id
keys.
so editing a subscriber profile seems to drop arbitrary
voip_usr_preferences values (and also cf mappings),
even when just changing the profile's name.
in addition, the resseller_edit config option is made
working as expected.
Change-Id: I75a60ee3e1e3889bdb16ccc0fa7d5661305f351c
9 years ago
Gerhard Jungwirth
1c2c8cf4fd
MT#19765 add subscriberlogin for API
...
in line with the web-login, a domain can be specified or defaults to
the request host.
because validating the format "username@domain" is not supported natively
by the catalyst HTTP auth plugin, the domain is checked manually at the
appropriate place.
Change-Id: Ifcc86234bc27598244788d1b4b07c2611c2e593b
9 years ago
Jenkins Git User
bb4f87e62c
I18N dump: snapshot 2016-05-24 01:51:56 +0200
9 years ago
Irina Peshinskaya
53feae0484
MT#19937 Enable external_id editing for the pilot subscriber
...
Change-Id: I4ec4dc5c3c37a62c9b0d43a91872e1f8af4c9796
9 years ago
Jenkins Git User
61b903bcc2
I18N dump: snapshot 2016-05-22 01:14:33 +0200
9 years ago
Jenkins Git User
41a7d453f5
I18N dump: snapshot 2016-05-21 01:14:20 +0200
9 years ago
Jenkins Git User
c41164dd47
I18N dump: snapshot 2016-05-19 01:15:18 +0200
9 years ago
Michael Prokop
78932bb8ae
MT#19881 Fix typo in german translation
...
Should be "Sprachnachrichten" instead of "Sprachnachriten".
Change-Id: Ib8086854bd27be01708d8f468f5de726f4250fac
Thanks: Matthias Hohl for reporting this bug on the spce-user mailing list
9 years ago
Jenkins Git User
b92b12707c
I18N dump: snapshot 2016-05-18 01:17:03 +0200
9 years ago
Andreas Granig
f3de0c84b2
MT#19557 Expose ac and cc in device config
...
Change-Id: Id6012a4477b4f0fb2b7ba8bf28505a70745d6c1f
9 years ago
Jenkins Git User
e564fbd3aa
I18N dump: snapshot 2016-05-17 01:13:22 +0200
9 years ago
Rene Krenn
3e57109750
MT#19419 custom action role to support http method override
...
Change-Id: I2d9fbf1f4feca76b91bdf73d4184ea707cc04e78
9 years ago
Jenkins Git User
e29c9d10fb
I18N dump: snapshot 2016-05-16 01:14:06 +0200
9 years ago
Jenkins Git User
815b9f65da
I18N dump: snapshot 2016-05-15 01:14:01 +0200
9 years ago
Jenkins Git User
3e0d1aba3a
I18N dump: snapshot 2016-05-14 01:13:45 +0200
9 years ago
Rene Krenn
9d5085a8ba
MT#19015 correctly use notopup_interval for periodic balance intervals
...
+creation of profile packages with hour and minute
intervals was disabled in api-balanceintervals.t
Change-Id: Idd18ced9704522bf5d919155d866c91b81526b92
9 years ago
Irina Peshinskaya
17e7e848e2
MT#19697 Fix copy-pasted ncos patterns description
...
Change-Id: If02afbaba11a1f82852e783e7ea04c98a76c802d
9 years ago
Gerhard Jungwirth
5ec78b34bb
MT#19439 dashboard always import modules
...
this is neccessary to support multiple threads
plus remove the "handle" indirection
plus remove Moo - OO has no advantage here
Change-Id: I1c0657fd454c5dc2001404920abfadd01aa0a953
9 years ago
Jenkins Git User
0e91b8fc60
I18N dump: snapshot 2016-05-12 01:13:41 +0200
9 years ago
Jenkins Git User
09e8b039f1
I18N dump: snapshot 2016-05-11 01:21:31 +0200
9 years ago
Jenkins Git User
a2ad42ce1c
I18N dump: snapshot 2016-05-10 01:19:34 +0200
9 years ago
Gerhard Jungwirth
d659ae10ed
MT#19439 topmenu widget refactoring
...
drop "inversion of control" loading them
this way we can remove MooseX::Object::Pluggable completely, which did
a filesystem search on _every_ panel page called.
Change-Id: If22dbb1a5a2ab24dee7af68a0085072ab1b2b855
9 years ago
Gerhard Jungwirth
cbad4ce55d
MT#19439 dashboard refactoring
...
using a direct relation to the required widgets instead of MooseX::Object::Pluggable
this also means additional widgets can easily enabled/disabled by the platform admin
in a next step, we can also refactor topmenu widget, to remove this completely
Change-Id: I890b47edc68b6d1df259d71075bda3c04045871e
9 years ago
Jenkins Git User
a3e806b80d
I18N dump: snapshot 2016-05-09 01:14:15 +0200
9 years ago
Jenkins Git User
084a3e7173
I18N dump: snapshot 2016-05-08 01:13:25 +0200
9 years ago
Jenkins Git User
61afc9dfea
I18N dump: snapshot 2016-05-07 01:13:44 +0200
9 years ago
Jenkins Git User
9c6b7e2583
I18N dump: snapshot 2016-05-06 01:14:00 +0200
9 years ago
Jenkins Git User
ded5dab49a
I18N dump: snapshot 2016-05-05 01:14:01 +0200
9 years ago
Jenkins Git User
7fb3efed02
I18N dump: snapshot 2016-05-04 01:20:49 +0200
9 years ago
Andreas Granig
548d59499a
MT#19443 Increase prosody connect and wait timeout
...
Change-Id: I85c666e169771f0290c26fec377a9b5dcedc59d3
9 years ago
Jenkins Git User
7e47c361a4
I18N dump: snapshot 2016-05-03 01:13:22 +0200
9 years ago
Jenkins Git User
86f876bf98
I18N dump: snapshot 2016-05-02 01:14:00 +0200
9 years ago
Jenkins Git User
af593851eb
I18N dump: snapshot 2016-04-30 01:20:45 +0200
9 years ago
Gerhard Jungwirth
ca1996152b
MT#19439 non-destructive dashboard beautification
...
Change-Id: I72a3e0cbeffd7cb36a9fd063fb6c2782ebef2f9c
9 years ago
Jenkins Git User
fdaf64a2ae
I18N dump: snapshot 2016-04-29 01:13:15 +0200
9 years ago
Jenkins Git User
565cf4870e
I18N dump: snapshot 2016-04-28 01:13:56 +0200
9 years ago
Andreas Granig
64622bf5c7
MT#19261 Allow domain selection in pbx extensions
...
Change-Id: I4d7b3b4230f148ae769dfccf3462a8cb1d638f60
9 years ago
Gerhard Jungwirth
b037f148fd
MT#17413 simplify and fix preference edit modal
...
newly added array_values were not immedeately available
Change-Id: Ib3a1f91a6b1a782c5ef0d36732b3bef394a74275
9 years ago
Jenkins Git User
9c1e781588
I18N dump: snapshot 2016-04-27 01:13:20 +0200
9 years ago
Jenkins Git User
bf24085390
I18N dump: snapshot 2016-04-26 01:13:55 +0200
9 years ago
Kirill Solomko
63dd55e97b
MT#19113 CallRoutingVerify: add number/uri validation for caller/callee
...
Change-Id: I190cceceaa66ab00d44e5a273582001fd1fff1b9
9 years ago
Jenkins Git User
779d300085
I18N dump: snapshot 2016-04-24 01:21:15 +0200
9 years ago
Jenkins Git User
4308a8e1a3
I18N dump: snapshot 2016-04-23 01:13:24 +0200
9 years ago
Jenkins Git User
f91105b73d
I18N dump: snapshot 2016-04-22 01:14:26 +0200
9 years ago
Jenkins Git User
0b5b525e8c
I18N dump: snapshot 2016-04-21 01:13:32 +0200
9 years ago
Jenkins Git User
53f59d2654
I18N dump: snapshot 2016-04-20 01:14:39 +0200
9 years ago
Gerhard Jungwirth
651b772538
MT#17461 validate max_subscribers with sipaccount
...
Change-Id: Ib14086dea0b45dfa2097ef96267578a91d9aa168
9 years ago
Irina Peshinskaya
fcf1f7c947
MT#19035 Don't save billing_fee_raw data
...
We will not need to insert lower id from billing_fees_raw
as we have it already in billing_fees
Change-Id: I03dbe5fcf02a63d1a66f4106afe86d8f8b261019
9 years ago
Irina Peshinskaya
418c6ee246
MT#18601 Fix getting pbx relations
...
Change-Id: Ie9f844d73b082abc74d989bc3da5fb41c62aa793
9 years ago
Jenkins Git User
6dd11a8f95
I18N dump: snapshot 2016-04-19 01:13:58 +0200
9 years ago
Kirill Solomko
452eecdeb6
MT#19113 fix voip_peer_hosts, javascript radio check
...
- fix voip_peer_hosts resultset selection
- fix javascript preserving show/hide elements on form
validate error
Change-Id: Ic6ab7569287b8864fe99c1d1bf21a13cf4954365
9 years ago
Kirill Solomko
317a429bec
MT#19113 fix an error when no callee peers are found
...
Change-Id: I217fd321ac008ed58014d1f14630db818e5fad1e
9 years ago
Kirill Solomko
f952054f86
MT#19113 always fill in caller/callee_in/out values in apply rewrite rules
...
Change-Id: Ia767266dd61f024e5e6102407d5628065092fe6a
9 years ago
Kirill Solomko
caf342c71a
MT#19113 CallRoutingVerity fix wrong argument in get_dom_preference() call
...
Change-Id: Ic0910d2f6d4ff21c07d62aebee5b7c2f7a76427f
9 years ago
Jenkins Git User
90a0596da9
I18N dump: snapshot 2016-04-18 01:14:08 +0200
9 years ago
Jenkins Git User
a8693bb7ef
I18N dump: snapshot 2016-04-17 01:14:39 +0200
9 years ago
Jenkins Git User
719eb7cd5b
I18N dump: snapshot 2016-04-16 01:14:07 +0200
9 years ago
Kirill Solomko
d88567548d
MT#19113 add Call Routing Verification (ngcp-panel/tools)
...
Change-Id: Ie178a90bfbafa8c853c3fd816cfcc8c0fa35338b
9 years ago
Kirill Solomko
fd56d72476
MT#19113 subscriber and peering apply_rewrite and lookup
...
- extended apply_rewrite to allow "rwr_rs" parameter to
override rewrite rule set
- added lookup functions for Subscriber and Peering to
perform a lookup based on calleer/callee
Change-Id: Iceea7a807587e12e1f5485998ade23bc932adaaf
9 years ago
Jenkins Git User
945b5a52bc
I18N dump: snapshot 2016-04-15 01:13:53 +0200
9 years ago
Andreas Granig
7aecec0a9a
MT#16777 Also fix start/end lnp handling in API
...
We only checked the csv part before. When individually creating
entries, it's borken as well.
Change-Id: Iaa04492c7beca757a499fa3705671304f77edfee
9 years ago
Jenkins Git User
5a164cf433
I18N dump: snapshot 2016-04-14 01:14:11 +0200
9 years ago
Jenkins Git User
fc5f6ee285
I18N dump: snapshot 2016-04-13 01:13:41 +0200
9 years ago
Jenkins Git User
100b56bf2c
I18N dump: snapshot 2016-04-12 01:13:48 +0200
9 years ago
Jenkins Git User
8183770ddc
I18N dump: snapshot 2016-04-11 01:14:10 +0200
9 years ago
Jenkins Git User
3582f1279e
I18N dump: snapshot 2016-04-10 01:31:13 +0200
9 years ago
Jenkins Git User
b4a3527fc7
I18N dump: snapshot 2016-04-09 08:27:44 +0200
9 years ago
Jenkins Git User
95d67d636f
I18N dump: snapshot 2016-04-09 01:13:40 +0200
9 years ago
Gerhard Jungwirth
1e9f832504
MT#18977 compatible plaintext error dialogic page
...
Change-Id: I384a92cbbc4b3497c273fbbaac33f04b604edcb8
9 years ago
Gerhard Jungwirth
18ae2d2a7a
MT#17805 captured dialogs process callid
...
Change-Id: I6f7e7b673eac8be1e6508048b135b42c8ee0df14
9 years ago
Jenkins Git User
89e8d102fd
I18N dump: snapshot 2016-04-07 01:13:56 +0200
9 years ago
Jenkins Git User
98fe651d8d
I18N dump: snapshot 2016-04-06 01:13:47 +0200
9 years ago
Irina Peshinskaya
b6d22e78e7
MT#18637 Don't show zone name and detail in zonecost API values
...
Zone name is used as a result hash key.
Zone detail should be obtained from zones API if necessary.
Change-Id: Ic45d79bb5c0fc0b637da542571c58ec10802ee6e
9 years ago
Jenkins Git User
96531668cc
I18N dump: snapshot 2016-04-04 01:13:54 +0200
9 years ago
Jenkins Git User
95fa417120
I18N dump: snapshot 2016-04-03 01:13:42 +0200
9 years ago
Kirill Solomko
d388ff2ca3
MT#18865 adapt use of provisioning.voip_fax_journal
...
Change-Id: I55078355e15ad692bfe69d985b89d7c099679b0a
9 years ago
Jenkins Git User
7c957ad1bb
I18N dump: snapshot 2016-04-02 01:13:50 +0200
9 years ago
Andreas Granig
72ce9d1ca5
MT#18821 Add tz param to calllists api
...
This allows to change the time zone of the start_date field.
Change-Id: I84777b4266b296b2840bae6d224e622426783d5e
9 years ago
Jenkins Git User
405b48898f
I18N dump: snapshot 2016-04-01 01:13:47 +0200
9 years ago
Andreas Granig
d0fc0b7c98
MT#16777 Fix csv upload date instead of time
...
Change-Id: I9c0ef65757d012c97e71bf3d337e2b0d91951fdd
9 years ago
Andreas Granig
e4e6f53dbe
MT#16777 Properly set start/end time on csv upload
...
Change-Id: I57847f2c485c6a8114716eb3907e2325013a8b40
9 years ago
Andreas Granig
82a58bde80
MT#16777 Fix up/downloading CSV
...
Use proper fh to write and close
Also insert trailing rows not multiples of chunk size
Also download/upload routing number
Change-Id: I2654c880f89ccc58de1ff1eae320746ee3792788
9 years ago
Jenkins Git User
672f97e6eb
I18N dump: snapshot 2016-03-31 01:14:01 +0200
9 years ago
Jenkins Git User
82ac14b2df
I18N dump: snapshot 2016-03-30 01:13:50 +0200
9 years ago
Kirill Solomko
ec16d3cd85
MT#18499 fixed GUI "add location" form description
...
Change-Id: I9c8bd0b048279c7d49ff17c45846d7d7acac89b6
9 years ago
Jenkins Git User
c7def4009b
I18N dump: snapshot 2016-03-29 01:14:09 +0200
9 years ago
Jenkins Git User
40f6d75322
I18N dump: snapshot 2016-03-28 01:14:17 +0200
9 years ago
Jenkins Git User
f1951fe611
I18N dump: snapshot 2016-03-27 01:13:47 +0100
9 years ago
Jenkins Git User
b7b60eb2ba
I18N dump: snapshot 2016-03-26 01:13:57 +0100
9 years ago
Guillem Jover
0632585eba
MT#18443 Use parent instead of base module
...
Switch from the discouraged base module to the light-weight parent module.
Also remove some surrounding BEGIN blocks from 'use parent' which are
completely unnecessary.
Change-Id: I3a669e8024f098819be45030ca9d1afa8756105c
9 years ago
Jenkins Git User
913b2adc20
I18N dump: snapshot 2016-03-25 01:14:09 +0100
9 years ago
Gerhard Jungwirth
a90e97da0c
MT#17309 show interval values in customerbalances api
...
Change-Id: I39c6e79fc83da6bdffc3cf52156031ea56d5c55a
(cherry picked from commit f269c155be
)
(cherry picked from commit 77bf89004d
)
9 years ago
Rene Krenn
3b044379b0
MT#18699 control if datatable columns can be sorted
...
+disable sorting for profile package's 'Used' count
columns
Change-Id: I9b9fe28591fb0ee8b22d7b95ce6b527961eab940
9 years ago
Jenkins Git User
059ca87978
I18N dump: snapshot 2016-03-24 01:14:31 +0100
9 years ago
Jenkins Git User
7e38606a8d
I18N dump: snapshot 2016-03-23 01:14:31 +0100
9 years ago
Jenkins Git User
e96687e3a5
I18N dump: snapshot 2016-03-22 01:21:04 +0100
9 years ago
Kirill Solomko
eec01acae4
MT#18499 added customer location filter by contract_location_pref
...
Change-Id: I112b51fbaf7dbe14fef06b2f27a4bcfc88f429e5
9 years ago