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
10 years ago
Jenkins Git User
71ace932f5
I18N dump: snapshot 2016-06-21 01:14:15 +0200
10 years ago
Rene Krenn
930115c80b
MT#20023 MT#20027 fix using constant error msgs with c->loc
...
Change-Id: If7943a718c6be6fffe98ec1444d7d616f10d2340
10 years ago
Jenkins Git User
5fab6c59a7
I18N dump: snapshot 2016-06-20 01:15:36 +0200
10 years ago
Jenkins Git User
dbec88a3d6
I18N dump: snapshot 2016-06-19 01:15:06 +0200
10 years ago
Jenkins Git User
6b67ad9177
I18N dump: snapshot 2016-06-17 01:14:12 +0200
10 years ago
Jenkins Git User
e37fec074a
I18N dump: snapshot 2016-06-16 01:22:09 +0200
10 years ago
Jenkins Git User
bcff69cf9c
I18N dump: snapshot 2016-06-15 01:14:18 +0200
10 years ago
Jenkins Git User
be40c6e485
I18N dump: snapshot 2016-06-14 01:13:56 +0200
10 years ago
Jenkins Git User
ee7a98ebf3
I18N dump: snapshot 2016-06-11 01:14:50 +0200
10 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
10 years ago
Jenkins Git User
f47421ac01
I18N dump: snapshot 2016-06-10 01:21:39 +0200
10 years ago
Rene Krenn
400d0383cd
MT#20257 filter subscriber collection by subscriber's external_id
...
Change-Id: Ib684686b87cfc64efcbbd69425c9e3ca45125f4c
10 years ago
Gerhard Jungwirth
a2e2ed4547
MT#19625 specify maxlength of ncos level name
...
Change-Id: Ica9ef7c97f2e91f170ad7aeee888dfd9a1fdd0a3
10 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
10 years ago
Jenkins Git User
6f99aa43d5
I18N dump: snapshot 2016-06-09 01:14:27 +0200
10 years ago
Jenkins Git User
f6b5e80b08
I18N dump: snapshot 2016-06-08 01:14:28 +0200
10 years ago
Jenkins Git User
dce7bbf368
I18N dump: snapshot 2016-06-07 01:16:25 +0200
10 years ago
Kirill Solomko
30ecb6a781
MT#20325 TryCatch syntax fix
...
- now requires syntax "} catch ($e) {"
otherwise the scope parser fails
Change-Id: I00eb2f03032f064a6031447e2a0a0e80048c88f8
10 years ago
Irina Peshinskaya
0dbcfd69c2
MT#20235 Allow to add fw filename to the latest firmware url
...
Change-Id: I0b23e14aa01fcf27925d71aab8789a3a59814731
10 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
10 years ago
Jenkins Git User
0cdb05f10b
I18N dump: snapshot 2016-06-06 01:14:22 +0200
10 years ago
Jenkins Git User
208f976827
I18N dump: snapshot 2016-06-03 01:21:50 +0200
10 years ago
Jenkins Git User
feeb2185b6
I18N dump: snapshot 2016-06-02 01:14:40 +0200
10 years ago
Jenkins Git User
ee1219590e
I18N dump: snapshot 2016-06-01 01:14:12 +0200
10 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
10 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
10 years ago
Jenkins Git User
4188ff819b
I18N dump: snapshot 2016-05-31 01:21:21 +0200
10 years ago
Jenkins Git User
1a5218bab9
I18N dump: snapshot 2016-05-30 01:14:04 +0200
10 years ago
Jenkins Git User
5e100b5803
I18N dump: snapshot 2016-05-29 01:14:13 +0200
10 years ago
Jenkins Git User
98ac442b28
I18N dump: snapshot 2016-05-26 01:14:44 +0200
10 years ago
Rene Krenn
10af05a87f
MT#19783 set lock level when creating subscriber
...
Change-Id: I10d95e4bc0df143ae13e32a2b1eb9b1ee76940d6
10 years ago
Jenkins Git User
37b306c690
I18N dump: snapshot 2016-05-25 01:22:08 +0200
10 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
10 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
10 years ago
Jenkins Git User
bb4f87e62c
I18N dump: snapshot 2016-05-24 01:51:56 +0200
10 years ago
Irina Peshinskaya
53feae0484
MT#19937 Enable external_id editing for the pilot subscriber
...
Change-Id: I4ec4dc5c3c37a62c9b0d43a91872e1f8af4c9796
10 years ago
Jenkins Git User
61b903bcc2
I18N dump: snapshot 2016-05-22 01:14:33 +0200
10 years ago
Jenkins Git User
41a7d453f5
I18N dump: snapshot 2016-05-21 01:14:20 +0200
10 years ago
Jenkins Git User
c41164dd47
I18N dump: snapshot 2016-05-19 01:15:18 +0200
10 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
10 years ago
Jenkins Git User
b92b12707c
I18N dump: snapshot 2016-05-18 01:17:03 +0200
10 years ago
Andreas Granig
f3de0c84b2
MT#19557 Expose ac and cc in device config
...
Change-Id: Id6012a4477b4f0fb2b7ba8bf28505a70745d6c1f
10 years ago
Jenkins Git User
e564fbd3aa
I18N dump: snapshot 2016-05-17 01:13:22 +0200
10 years ago
Rene Krenn
3e57109750
MT#19419 custom action role to support http method override
...
Change-Id: I2d9fbf1f4feca76b91bdf73d4184ea707cc04e78
10 years ago
Jenkins Git User
e29c9d10fb
I18N dump: snapshot 2016-05-16 01:14:06 +0200
10 years ago
Jenkins Git User
815b9f65da
I18N dump: snapshot 2016-05-15 01:14:01 +0200
10 years ago
Jenkins Git User
3e0d1aba3a
I18N dump: snapshot 2016-05-14 01:13:45 +0200
10 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
10 years ago
Irina Peshinskaya
17e7e848e2
MT#19697 Fix copy-pasted ncos patterns description
...
Change-Id: If02afbaba11a1f82852e783e7ea04c98a76c802d
10 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
10 years ago
Jenkins Git User
0e91b8fc60
I18N dump: snapshot 2016-05-12 01:13:41 +0200
10 years ago
Jenkins Git User
09e8b039f1
I18N dump: snapshot 2016-05-11 01:21:31 +0200
10 years ago
Jenkins Git User
a2ad42ce1c
I18N dump: snapshot 2016-05-10 01:19:34 +0200
10 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
10 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
10 years ago
Jenkins Git User
a3e806b80d
I18N dump: snapshot 2016-05-09 01:14:15 +0200
10 years ago
Jenkins Git User
084a3e7173
I18N dump: snapshot 2016-05-08 01:13:25 +0200
10 years ago
Jenkins Git User
61afc9dfea
I18N dump: snapshot 2016-05-07 01:13:44 +0200
10 years ago
Jenkins Git User
9c6b7e2583
I18N dump: snapshot 2016-05-06 01:14:00 +0200
10 years ago
Jenkins Git User
ded5dab49a
I18N dump: snapshot 2016-05-05 01:14:01 +0200
10 years ago
Jenkins Git User
7fb3efed02
I18N dump: snapshot 2016-05-04 01:20:49 +0200
10 years ago
Andreas Granig
548d59499a
MT#19443 Increase prosody connect and wait timeout
...
Change-Id: I85c666e169771f0290c26fec377a9b5dcedc59d3
10 years ago
Jenkins Git User
7e47c361a4
I18N dump: snapshot 2016-05-03 01:13:22 +0200
10 years ago
Jenkins Git User
86f876bf98
I18N dump: snapshot 2016-05-02 01:14:00 +0200
10 years ago
Jenkins Git User
af593851eb
I18N dump: snapshot 2016-04-30 01:20:45 +0200
10 years ago
Gerhard Jungwirth
ca1996152b
MT#19439 non-destructive dashboard beautification
...
Change-Id: I72a3e0cbeffd7cb36a9fd063fb6c2782ebef2f9c
10 years ago
Jenkins Git User
fdaf64a2ae
I18N dump: snapshot 2016-04-29 01:13:15 +0200
10 years ago
Jenkins Git User
565cf4870e
I18N dump: snapshot 2016-04-28 01:13:56 +0200
10 years ago
Andreas Granig
64622bf5c7
MT#19261 Allow domain selection in pbx extensions
...
Change-Id: I4d7b3b4230f148ae769dfccf3462a8cb1d638f60
10 years ago
Gerhard Jungwirth
b037f148fd
MT#17413 simplify and fix preference edit modal
...
newly added array_values were not immedeately available
Change-Id: Ib3a1f91a6b1a782c5ef0d36732b3bef394a74275
10 years ago
Jenkins Git User
9c1e781588
I18N dump: snapshot 2016-04-27 01:13:20 +0200
10 years ago
Jenkins Git User
bf24085390
I18N dump: snapshot 2016-04-26 01:13:55 +0200
10 years ago
Kirill Solomko
63dd55e97b
MT#19113 CallRoutingVerify: add number/uri validation for caller/callee
...
Change-Id: I190cceceaa66ab00d44e5a273582001fd1fff1b9
10 years ago
Jenkins Git User
779d300085
I18N dump: snapshot 2016-04-24 01:21:15 +0200
10 years ago
Jenkins Git User
4308a8e1a3
I18N dump: snapshot 2016-04-23 01:13:24 +0200
10 years ago
Jenkins Git User
f91105b73d
I18N dump: snapshot 2016-04-22 01:14:26 +0200
10 years ago
Jenkins Git User
0b5b525e8c
I18N dump: snapshot 2016-04-21 01:13:32 +0200
10 years ago
Jenkins Git User
53f59d2654
I18N dump: snapshot 2016-04-20 01:14:39 +0200
10 years ago
Gerhard Jungwirth
651b772538
MT#17461 validate max_subscribers with sipaccount
...
Change-Id: Ib14086dea0b45dfa2097ef96267578a91d9aa168
10 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
10 years ago
Irina Peshinskaya
418c6ee246
MT#18601 Fix getting pbx relations
...
Change-Id: Ie9f844d73b082abc74d989bc3da5fb41c62aa793
10 years ago
Jenkins Git User
6dd11a8f95
I18N dump: snapshot 2016-04-19 01:13:58 +0200
10 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
10 years ago
Kirill Solomko
317a429bec
MT#19113 fix an error when no callee peers are found
...
Change-Id: I217fd321ac008ed58014d1f14630db818e5fad1e
10 years ago
Kirill Solomko
f952054f86
MT#19113 always fill in caller/callee_in/out values in apply rewrite rules
...
Change-Id: Ia767266dd61f024e5e6102407d5628065092fe6a
10 years ago
Kirill Solomko
caf342c71a
MT#19113 CallRoutingVerity fix wrong argument in get_dom_preference() call
...
Change-Id: Ic0910d2f6d4ff21c07d62aebee5b7c2f7a76427f
10 years ago
Jenkins Git User
90a0596da9
I18N dump: snapshot 2016-04-18 01:14:08 +0200
10 years ago
Jenkins Git User
a8693bb7ef
I18N dump: snapshot 2016-04-17 01:14:39 +0200
10 years ago
Jenkins Git User
719eb7cd5b
I18N dump: snapshot 2016-04-16 01:14:07 +0200
10 years ago
Kirill Solomko
d88567548d
MT#19113 add Call Routing Verification (ngcp-panel/tools)
...
Change-Id: Ie178a90bfbafa8c853c3fd816cfcc8c0fa35338b
10 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
10 years ago
Jenkins Git User
945b5a52bc
I18N dump: snapshot 2016-04-15 01:13:53 +0200
10 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
10 years ago
Jenkins Git User
5a164cf433
I18N dump: snapshot 2016-04-14 01:14:11 +0200
10 years ago
Jenkins Git User
fc5f6ee285
I18N dump: snapshot 2016-04-13 01:13:41 +0200
10 years ago
Jenkins Git User
100b56bf2c
I18N dump: snapshot 2016-04-12 01:13:48 +0200
10 years ago
Jenkins Git User
8183770ddc
I18N dump: snapshot 2016-04-11 01:14:10 +0200
10 years ago
Jenkins Git User
3582f1279e
I18N dump: snapshot 2016-04-10 01:31:13 +0200
10 years ago
Jenkins Git User
b4a3527fc7
I18N dump: snapshot 2016-04-09 08:27:44 +0200
10 years ago
Jenkins Git User
95d67d636f
I18N dump: snapshot 2016-04-09 01:13:40 +0200
10 years ago
Gerhard Jungwirth
1e9f832504
MT#18977 compatible plaintext error dialogic page
...
Change-Id: I384a92cbbc4b3497c273fbbaac33f04b604edcb8
10 years ago
Gerhard Jungwirth
18ae2d2a7a
MT#17805 captured dialogs process callid
...
Change-Id: I6f7e7b673eac8be1e6508048b135b42c8ee0df14
10 years ago
Jenkins Git User
89e8d102fd
I18N dump: snapshot 2016-04-07 01:13:56 +0200
10 years ago
Jenkins Git User
98fe651d8d
I18N dump: snapshot 2016-04-06 01:13:47 +0200
10 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
10 years ago
Jenkins Git User
96531668cc
I18N dump: snapshot 2016-04-04 01:13:54 +0200
10 years ago
Jenkins Git User
95fa417120
I18N dump: snapshot 2016-04-03 01:13:42 +0200
10 years ago
Kirill Solomko
d388ff2ca3
MT#18865 adapt use of provisioning.voip_fax_journal
...
Change-Id: I55078355e15ad692bfe69d985b89d7c099679b0a
10 years ago
Jenkins Git User
7c957ad1bb
I18N dump: snapshot 2016-04-02 01:13:50 +0200
10 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
10 years ago
Jenkins Git User
405b48898f
I18N dump: snapshot 2016-04-01 01:13:47 +0200
10 years ago
Andreas Granig
d0fc0b7c98
MT#16777 Fix csv upload date instead of time
...
Change-Id: I9c0ef65757d012c97e71bf3d337e2b0d91951fdd
10 years ago
Andreas Granig
e4e6f53dbe
MT#16777 Properly set start/end time on csv upload
...
Change-Id: I57847f2c485c6a8114716eb3907e2325013a8b40
10 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
10 years ago
Jenkins Git User
672f97e6eb
I18N dump: snapshot 2016-03-31 01:14:01 +0200
10 years ago
Jenkins Git User
82ac14b2df
I18N dump: snapshot 2016-03-30 01:13:50 +0200
10 years ago
Kirill Solomko
ec16d3cd85
MT#18499 fixed GUI "add location" form description
...
Change-Id: I9c8bd0b048279c7d49ff17c45846d7d7acac89b6
10 years ago
Jenkins Git User
c7def4009b
I18N dump: snapshot 2016-03-29 01:14:09 +0200
10 years ago
Jenkins Git User
40f6d75322
I18N dump: snapshot 2016-03-28 01:14:17 +0200
10 years ago
Jenkins Git User
f1951fe611
I18N dump: snapshot 2016-03-27 01:13:47 +0100
10 years ago
Jenkins Git User
b7b60eb2ba
I18N dump: snapshot 2016-03-26 01:13:57 +0100
10 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
10 years ago
Jenkins Git User
913b2adc20
I18N dump: snapshot 2016-03-25 01:14:09 +0100
10 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 )
10 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
10 years ago
Jenkins Git User
059ca87978
I18N dump: snapshot 2016-03-24 01:14:31 +0100
10 years ago
Jenkins Git User
7e38606a8d
I18N dump: snapshot 2016-03-23 01:14:31 +0100
10 years ago
Jenkins Git User
e96687e3a5
I18N dump: snapshot 2016-03-22 01:21:04 +0100
10 years ago
Kirill Solomko
eec01acae4
MT#18499 added customer location filter by contract_location_pref
...
Change-Id: I112b51fbaf7dbe14fef06b2f27a4bcfc88f429e5
10 years ago
Jenkins Git User
2d4bb1c175
I18N dump: snapshot 2016-03-21 01:29:07 +0100
10 years ago
Jenkins Git User
d4064fef6a
I18N dump: snapshot 2016-03-20 01:13:54 +0100
10 years ago
Jenkins Git User
7d540ecafe
I18N dump: snapshot 2016-03-19 01:14:19 +0100
10 years ago
Irina Peshinskaya
b0be8e2aac
MT#17495 Fix API doc for subscriber - no customer_id for update
...
Change-Id: I9f60a476d33a992ec8d31db75ed4bcf98207bcdb
10 years ago
Irina Peshinskaya
e2264a840e
MT#17173 Fix forgotten journal_query_params
...
Change-Id: Ia7c2133c2183e7115b3d6a33e59253b0dbdd6289
10 years ago
Gerhard Jungwirth
0a154cd4b7
MT#17617 fix domain prefill
...
Change-Id: I5c53d82957249f0548a4cc3f8b77846874b52687
10 years ago
Jenkins Git User
75efbd0a96
I18N dump: snapshot 2016-03-17 01:14:40 +0100
10 years ago
Irina Peshinskaya
734ed9a8cd
MT#18515 Check zone name against empty value on fees CSV upload
...
Change-Id: I2f54594ec123fb9996f1673bfb10a4ac9c0326fc
10 years ago
Rene Krenn
935b5e0522
MT#18515 delete fee entries with zone (UI)
...
Change-Id: I9c1e309959655b25e36d6d048ad72c5f19107b87
10 years ago
Gerhard Jungwirth
b78b70352e
MT#18219 improve preference documentation for stringified relationships
...
Change-Id: Iabf6daf3f0448ae746d42d0b0ed58621ed0e1961
10 years ago
Rene Krenn
18766cc4ca
MT#18395 widget sorting fix
...
interestingly, the sorting with a malformed comparison used here
sort {$a > $b} @elements
gives different results on master (mr4.2x) and mr3.8.5. however,
results are the same with correct comparison.
sort {$a <=> $b} @elements
Change-Id: I62f0fd65b62a1db24ee9e2cc735839e30d5da916
10 years ago
Gerhard Jungwirth
de6d94748e
MT#15883 rtc-sessions and account (subscribers)
...
POST, GET, and item GET work
+adapt to new roleless api controllers
Change-Id: Iab9c3ac3f63bd1da51c3723ed49ab4dadfd490cc
10 years ago
Jenkins Git User
22c989e514
I18N dump: snapshot 2016-03-16 01:13:42 +0100
10 years ago
Jenkins Git User
6d8f3d0764
I18N dump: snapshot 2016-03-15 15:50:03 +0100
10 years ago
Kirill Solomko
992ba6b46d
MT#18499 added customer multi locations feature
...
Change-Id: I16d00c3c4499c98cc7b9109df2bcefe2d3ae4be4
10 years ago
Rene Krenn
4438756017
MT#18395 lazy load dashboard values
...
csc dashboard recent calls cover last 24h
Change-Id: I19704643203795949c3e46b44fd136a59f83ac2b
10 years ago
Gerhard Jungwirth
9c9f33340a
MT#18089 replace is_deeply in Subscribers API Role
...
Change-Id: I3e3ea0d9ed5e918c9df29adf3cd2c06f059e543c
10 years ago
Andreas Granig
362b5711a4
MT#16777 Write chunks to db to not run out of mem
...
If we have a 20M lnp file to upload, putting everything into the
numbers array is killing the fcgi process on low-mem machines.
Make sure to write each 2k chunk to DB and clear the array
afterwards.
Change-Id: I857be5d6a0195607b1fcb86db3327a9fd10ce5f1
10 years ago
Kirill Solomko
be1942ae60
MT#18409 - /api/customerbalances add filter by domain
...
Change-Id: Iaffb91d261fdd39431c8563616113c223c9e1cd6
10 years ago
Gerhard Jungwirth
bb03c1ff46
MT#17173 fix item filtering in API
...
item_rs from API.pm was not executed before
Change-Id: I803f5680d174820db9497d4f7cc1902bfa54a9ab
10 years ago
Jenkins Git User
102934a625
I18N dump: snapshot 2016-03-09 01:13:50 +0100
10 years ago
Andreas Granig
e3873daf4d
MT#16777 LNP adaptions and RWR fixes
...
Make LNP number params optional.
Fix clearing optional LNP number params.
Fix rewrite rule inflation, deflation and validation (doesn't seem
related to the lnp rwr changes, just started to not work anymore?).
Change-Id: If2278ad6dceacb84facd0397388ee2895b120b00
10 years ago
Kirill Solomko
c2922071ef
MT#17801 added api_admin_system authentication method
...
Change-Id: Id02d7d764bf69de0d39cd5cb75eda1ecd2f552cf
10 years ago
Andreas Granig
a579c89722
MT#16777 Implement lnp rewrite rules.
...
Change-Id: Ibb99d73ec74c5c6f419f31b2ad1f8487d9cb7a6d
10 years ago
Irina Peshinskaya
0272c297b8
MT#17173 Remove Moose Roles from API
...
Conflicts:
lib/NGCP/Panel/Controller/API/MetaConfigDefs.pm
lib/NGCP/Panel/Controller/API/Root.pm
Change-Id: I25597baebbec6e2436b15776da17bd6d1bfef838
10 years ago
Irina Peshinskaya
0b077f3eff
MT#18407 Consider null in emailtemplate.reseller_id
...
Change-Id: I3e2f4606697c04052ed8a976e5c78dbe953261b3
10 years ago
Jenkins Git User
19eba7f755
I18N dump: snapshot 2016-03-08 01:13:43 +0100
10 years ago
Kirill Solomko
c28c41945b
MT#18381 fix reseller_id form field
...
Change-Id: I2ed0bd381018e010d4bdb90db8cd9c8a4c2c3534
10 years ago
Jenkins Git User
1a04acf1aa
I18N dump: snapshot 2016-03-07 01:14:11 +0100
10 years ago
Jenkins Git User
0b6e44c364
I18N dump: snapshot 2016-03-05 01:14:52 +0100
10 years ago
Kirill Solomko
847ed5452c
MT#18381 added API customer fraud events /customerfraudevents/
...
Change-Id: I56c0b0a4252bf93457fb4f31d620a36b01b6f39e
10 years ago
Gerhard Jungwirth
e9580d2e9d
MT#15883 implement rtcnetworks API
...
GET,item PUT, item PATCH implemented
this covers CRUD of rtcnetworks
Change-Id: If64034161886b5c7f943fd5e9a4d651e131c5a52
10 years ago
Jenkins Git User
ece2d274c1
I18N dump: snapshot 2016-03-04 01:14:03 +0100
10 years ago
Irina Peshinskaya
7a1565ba09
MT#15491 Adapt Panel to new NGCP::Fax fax server
...
Change-Id: Iec1e667ff74cbdec93162a1094c6adaa1301ba67
10 years ago
Jenkins Git User
3d636a2659
I18N dump: snapshot 2016-03-03 01:14:16 +0100
10 years ago
Jenkins Git User
4b945a488a
I18N dump: snapshot 2016-03-02 01:13:42 +0100
10 years ago
Jenkins Git User
8c21db316c
I18N dump: snapshot 2016-03-01 01:13:44 +0100
10 years ago
Jenkins Git User
d44eb37f96
I18N dump: snapshot 2016-02-29 01:13:44 +0100
10 years ago
Jenkins Git User
3bdd84c5b6
I18N dump: snapshot 2016-02-28 01:13:58 +0100
10 years ago
Jenkins Git User
94483861b8
I18N dump: snapshot 2016-02-27 01:13:27 +0100
10 years ago
Jenkins Git User
93231df278
I18N dump: snapshot 2016-02-26 01:22:13 +0100
10 years ago
Gerhard Jungwirth
a221ae2aa0
MT#18089 replace is_deeply by Data::Compare in controller
...
Change-Id: I873e1351694f6e9f2783bde2ad8ada71ae04276a
10 years ago
Rene Krenn
45b0f85705
MT#16121 PUT /api/callforwards/id json-hal response broken
...
+due to optimisations in hal_from_item
+journal affected as well, thats how we found this
+so the last failing journal testcase should be fixed
Change-Id: I33824cc92c4a4895d2dd3afe8bd963f442f556f5
10 years ago
Jenkins Git User
214977a421
I18N dump: snapshot 2016-02-25 01:14:19 +0100
10 years ago
Jenkins Git User
d9644f89ed
I18N dump: snapshot 2016-02-24 01:21:59 +0100
10 years ago
Gerhard Jungwirth
45115f5d6e
MT#15269 fix some api tests, add test selection
...
by choosing "stable" (about 1m30s) or "fast" (about 30s) as second
argument of testrunner, only tests are run, which are currently
succeeding on a plain trunk vm using docker. (times are on my machine)
I hope we can in this way re-enable them on nightlies (or even in gerrit)
so that devs have some better feedback on the impact of our changes.
Current status of tests (in trunk):
| Problems:
| api-callforwards.t
| api-balanceintervals.t
| api-faxes.t
| api-journals.t
|
| Fixed:
| api-all-links.t
| api-contracts.t
| api-customercontacts.t
| api-customers.t
| api-rewriterulesets.t
| api-root.t
|
| Working:
| api-billingfees.t
| api-billingnetworks.t
| api-billingprofiles.t
| api-billingzones.t
| api-calllists.t
| api-calls.t
| api-cert-auth.t
| api-cfdestinationsets.t
| api-ncoslevels.t
| api-pbxdevicemodels.t
| api-pbxdevices.t
| api-peeringgroups.t
| api-peeringrules.t
| api-peeringservers.t
| api-preferences.t
| api-profilepackages.t
| api-resellers.t
| api-rewriterules.t
| api-soundsets.t
| api-subscriberregistrations.t
| api-subscribers.t
| api-systemcontacts.t
| api-threads.t
| api-topuplogs.t
| api-trustedsources.t
| api-valid-patch.t
| api-vouchers.t
Change-Id: I74e672d9dc6bcccfd3ace2fe233dbcf325c6fc4d
10 years ago
Jenkins Git User
ad36e8a52b
I18N dump: snapshot 2016-02-22 01:13:44 +0100
10 years ago
Jenkins Git User
45fd15b82b
I18N dump: snapshot 2016-02-21 01:13:52 +0100
10 years ago
Jenkins Git User
c04c6eedf9
I18N dump: snapshot 2016-02-20 11:45:20 +0100
10 years ago
Jenkins Git User
3f862fd00f
I18N dump: snapshot 2016-02-20 01:13:32 +0100
10 years ago
Gerhard Jungwirth
93a3ef4758
MT#17507 add better errors on peaktime edits
...
Change-Id: I60ee68cd564d3d1225383fc3fab35bc2d5572849
10 years ago
Gerhard Jungwirth
cae2c0a9e6
MT#17491 improve speeddials api documentation
...
Change-Id: Ied1fdc407296e97a14b7823c1c83db461b6aea30
10 years ago
Jenkins Git User
9c45dc64a3
I18N dump: snapshot 2016-02-16 01:13:47 +0100
10 years ago
Rene Krenn
69cd56954f
MT#17855 terminating a contract by edit AND term. button
...
Change-Id: I28dbcd40bf7e64542a81f7253204bfc8784c244f
10 years ago
Jenkins Git User
88323de041
I18N dump: snapshot 2016-02-15 01:14:09 +0100
10 years ago
Jenkins Git User
78ba251f42
I18N dump: snapshot 2016-02-14 01:14:29 +0100
10 years ago
Jenkins Git User
03209c4e72
I18N dump: snapshot 2016-02-13 01:13:59 +0100
10 years ago
Jenkins Git User
92d10d6fd0
I18N dump: snapshot 2016-02-12 14:55:31 +0100
10 years ago
Andreas Granig
7db73430c9
MT#17887 Properly update captagent on X1 PUT/PATCH
...
Change-Id: I8e90ecf3444fc355297dcd28548213242617a105
10 years ago
Irina Peshinskaya
0a964901ed
MT#17727 Use http format for last-modified
...
Change-Id: I2291fe5ab4229594f48cd6ca15aae1f8b5be0176
10 years ago
Kirill Solomko
5c54121e0a
MT#16017 cleaned up Fax preferences
...
- removed send_copy, send_status, password fields
- removed destination.cc field
Change-Id: I8dd952c6be0e7fac78ac6560d56efd10b75ac180
10 years ago
Rene Krenn
c7b7d6a3b5
MT#17855 fix customer and contract relaod
...
Change-Id: I9f85c5a772320848211c694ae2d7907d07a1c1de
10 years ago
Gerhard Jungwirth
029765d8a5
MT#17473 allow single numbers in alias range field
...
by setting the length to 0 or undef
Change-Id: Ide65d6a0c6be635cdd51b569dd3f913fb52cf2bb
10 years ago
Andreas Granig
d8c903281c
MT#17543 Drop call distribution graph from panel
...
Change-Id: I223860719b66f8f86afaa7c839ba1320b6a01aad
10 years ago
Andreas Granig
e0f80027b1
MT#17641 Add admins resource to api
...
Currently I only need to fetch a collection and create a new item
within the collection, no need for update/delete an existing one.
Thus, no AdminsItem.pm yet.
Since we're exposing field names now, rename md5pass to password.
Change-Id: I571a340f89560bc456147b0ec27d3ae737e6dbc3
10 years ago
Kirill Solomko
d5592b1e12
MT#14679 add mail2fax for GUI and API interfaces
...
Change-Id: I856f08393e09249f481f7acd02f3972bf946dc6d
10 years ago
Irina Peshinskaya
0a446f89c3
MT#14659 Fix Datatables uninitialized value error
...
Change-Id: I5729bde933c05cff5e5a2abc93f5b7c59d9b6edb
10 years ago
Andreas Granig
0562ab53f8
MT#17623 Reload dialplan cache on rwr changes
...
In panel, the reload was missing for set clone/delete
In API, it was missing everywhere
Change-Id: Ib474d56cf3f1ace5e3e2eb66fdb109014a4ed756
10 years ago
Rene Krenn
22607eedf3
MT#13337 add subscriber lock level 5 ('ported')
...
Change-Id: Ief3c9b09653e634a271843899736ab334b47ae12
10 years ago
Gerhard Jungwirth
40ed685a9e
MT#17487 remove the use of capture
...
which was provided by Capture::Tiny, which was provided by perl5i,
which was provided by Sipwise::Base
As an alternative, we just merge stdout and stderr using perl primitives.
Change-Id: I5aaf8267ff6275754981998296692577ee25332d
10 years ago
Irina Peshinskaya
9a5cd2feab
MT#14659 Optimize aggregation and counts in datatables
...
Change-Id: I6fa0b2d9a08c43d1fefa8e0a386af914167af61d
10 years ago
Rene Krenn
58a55b9855
MT#16855 UNION ALL for panel UI call lists
...
+dashboard uses a similar query for the survey
info visible to subscribers, which should now
load faster as well.
+the filter dropdown select+update table was
generally not working properly (MT#17323):
-fnFilter() does net necesarily trigger new
ajax requests, but searches in clientside
table store. the list stays empty, if there
is no direction column present, to match
"in" or "out" literals.
-using sSearch for specifying in/out filter
disallows to enter other search params in
text search field.
+union all now also used for the api
subscriber_id filter
Change-Id: Ia777504b9ade7acb34c66cb899f366ce029c905f
10 years ago
Irina Peshinskaya
bbfe673f4f
MT#16983 Don't display pbxgroups and subscribers if there is no linked
...
Change-Id: Ic7070f6ca7614cabaa455d70399908f608d9a82f
10 years ago
Andreas Granig
75045e1eb8
MT#8725 Increase max firmware size to 128M
...
Panasonic HDV330 firmware has ~68MB.
Change-Id: I31c849148a7aa7d7bd0c9fa7a34672a95af6ec2a
10 years ago
Alexander Lutay
10aed038b8
MT#17465 Fix 'undefined subroutine is_int' for 'allowed_ips' adding missed NGCP::Panel::Utils::Generic
...
Change-Id: I3f2ae70813fb1c9a7f203e498b944b4be4de41d8
10 years ago
Gerhard Jungwirth
b62c3fd4f3
MT#17473 fix repeatableJs regex
...
was matching any character (dot) before
Change-Id: Ia7384f2272fd689a211eb3fce7cbbc5ac64ed3c7
10 years ago
Irina Peshinskaya
36c08c6eb8
MT#11731 Consider different content types for API actions
...
Change-Id: I3edc66cf091ac1cf4575fd12302c1f6befe71e6d
10 years ago
Irina Peshinskaya
81bb0509dc
MT#15633 API for peering groups, servers, rules
...
Change-Id: Ic39751a622240f12c5d790ee15ea3a329d731807
10 years ago
Gerhard Jungwirth
7a7fb94008
MT#15883 use expand param of rtc API
...
this is important, because it allows us, to be completely
independent of their href uris, whom we cannot always trust (the domain
part in particular)
Change-Id: Ic67f8240dfb50a5ea4948931d7e0554ce7f5ef4e
10 years ago
Rene Krenn
ad3719772a
MT#17263 edit offpeak/onpeak using api
...
+input validation for verlapping time ranges
for both weekdays and special. can be disabled.
+root entiy locking
+peektime special is growing and not paginated,
so PUT/PATCH will get slower if special peektimes
are added on a regular basis. they can be removed
using the UI however
+testcase to check overlap detection
Change-Id: I935d943078ab5c81263da88ecd04e004deb26c8b
10 years ago
Gerhard Jungwirth
81c4dde54f
MT#15883 implement rtc-reseller connection
...
creating and deleting the entities users and networks
via the rtc api, when a reseller is created or modified
Change-Id: I2e9c785cacec680d1b22827983abca6037cdee3b
10 years ago
Irina Peshinskaya
71118bec9d
MT#10199 Fix typo in profiles preferences
...
Change-Id: I460701d15e8b42f2478b4583b1a61559006523de
10 years ago
Irina Peshinskaya
56234716ee
MT#17137 Rewrite rules documentation enchancement
...
Change-Id: I27c51191ff7a02ceaa848d8ab718a996b739273c
10 years ago
Irina Peshinskaya
21b9b966a9
MT#17199 Add user_agent field into subscriberregistrations GET output
...
Change-Id: Ie47192d72753ef3dde4d7d4ec9dbfb0ca56778a9
10 years ago
Rene Krenn
ce8c0ddf51
MT#17247 float field precision given, but no size
...
+precision adjusted from 18 to 14, since 15 is the
max number of digits of double (53 bits)
Change-Id: Ia47448354ce943d57294be7098ec6c7e4af1935e
10 years ago
Irina Peshinskaya
db2c16c43e
MT#15633 Unify preferences defs
...
Change-Id: Ib98bcd6f6f1ef8240708247a6bec0b2f802c17d5
10 years ago
Irina Peshinskaya
1782648b6d
MT#5349 Fix typo in profile preferences metadata
...
Change-Id: I53720c08349c38956eb3a5d6ee8eb6c90c4a825e
10 years ago
Rene Krenn
a2aeb2b77d
MT#17201 reloading terminated contracts
...
+add terminate button for system contracts
Change-Id: Ibd0c6955ea263cac4e92de08ffb70b08733a29c1
10 years ago
Irina Peshinskaya
687c541391
MT#15489 Fix faxes form fields description
...
Change-Id: Idd57b6a9f83abff96b900d868b49edb84e6ddbcf
10 years ago
Irina Peshinskaya
dd8d988ce8
MT#7227 Just a comment about code decision
...
Change-Id: I6798638cbb3c69d4c69c65b4e044f87c4cad5640
10 years ago
Irina Peshinskaya
3b8dbc8c05
MT#15489 Use textfmt to prepare textfile with utf for hylafax
...
Alternative way for the solution from review 3924
Change-Id: Ibfb4b165f1fd1d9bdbb55047f23e157f19d6dcc9
10 years ago
Andreas Granig
011622f079
MT#16985 Use Moose in trunk for API
...
Got dropped by accident.
Change-Id: I47311bd57424d6a7e9faba66100934244c9dd72f
10 years ago
Andreas Granig
d6096237ef
MT#16985 InterceptDB points to pair instead of RO
...
Change-Id: Ie951b784aaaead64d8af2e376dc8d970a3b1dcd0
10 years ago
Andreas Granig
f9ce228e76
MT#16985 Rename CentralDB to RoDB
...
Change-Id: I3e4fcf39dc2323213e3f3a69c3bac375421f6bd4
10 years ago
Andreas Granig
88dd69e012
MT#16107 Provide firmware.booturl in bootstrap
...
Change-Id: I296c6b465af4219d4c73598692eec4bdee411e24
10 years ago
Andreas Granig
c6f589754a
MT#16107 Provide HTTP firmware url.
...
HDV130 only supports HTTP download of firmware, provide a
template var for config templates as firmware.booturl.
Change-Id: Ia7be98867849489de9beab67acdf7615ec99f42d
10 years ago
Andreas Granig
638a4de158
MT#16985 Use CentralDB schema for interceptions.
...
Change-Id: I4924eafb6d103ac23b33b3c889cbcd457b841ef5
10 years ago
Kirill Solomko
9fcd55e6c5
MT#16955 API added NULL query params macro
...
Change-Id: Ie5e87964a569c60d262eac682bad0339ae9b225d
10 years ago
Andreas Granig
7f93fbbaf5
MT#4067 Fix NCOS LNP resource description in API
...
Change-Id: Idd3cd1964065ad4d21ea6224ce6396f32571f72c
10 years ago
Gerhard Jungwirth
4ab6ff3e1e
MT#16467 only show PBX customers for soundset creation
...
Change-Id: I9cff379aa6b67d666ede7c32acbc6b2af708409a
10 years ago
Andreas Granig
da9d1a6e2b
MT#4067 Add NCOS LNP handling.
...
Change-Id: Idd3cd1964065ad4d21ea6224ce6396f32571f72b
10 years ago
Gerhard Jungwirth
85e2fdfd75
MT#16883 set vmb prefix in API
...
Change-Id: Id9991e9baf1b5eb37f6b8cc88ab2dc23a6c93833
10 years ago
Andreas Granig
e456d6d8c6
MT#16883 Set vmb prefix for cfb to voicemail.
...
API needs to be checked also!
Change-Id: Ia2368e25ffcdf7a667fe173359c54cffc8577330
10 years ago
Gerhard Jungwirth
59bb04b69d
MT#15883 import comx API client
...
Change-Id: I6bc6784706beb44fb0144dc421f3ce1b0f79816c
10 years ago
Andreas Granig
492f58786e
MT#4067 Implement LNP via panel and API
...
CAUTION: uses some optimized bulk-insert and truncate mechanisms
bypassing DBIC to make it reasonably fast (1M rows up in ~20s).
Optimized CSV download also to use partial writes to avoid
gateway timeouts on huge files.
Allows to handle LNP carriers in /api/lnpcarriers/.
Allows to handle LNP numbers and batch uploads in /api/lnpnumbers/.
Change-Id: I2f659bf5ee53270bedd3bb416a011bddc558b9ae
10 years ago
Irina Peshinskaya
5235a7a7bf
MT#15441 Using config for the cli and primary number sync
...
Ifcli and number don't differ and sync is allowed by config
=> then continue to sync.
Change-Id: Icc242dfa9b795e00b405eb7c22fa27b26a9ebaf0
10 years ago
Richard Fuchs
097d29667f
MT#16273 fix X1 interface communication
...
fixes 520b6620
Change-Id: I559f3506710c2caae6bf964765e647c62201b572
10 years ago
Irina Peshinskaya
7fffffb199
MT#16121 Optimize callforwards GET method
...
Change-Id: I5672073eaa8b5594a3e4d4d2be64054584771d2b
10 years ago
Irina Peshinskaya
d0f0a846c8
MT#16231 Apply rewrite rules to the faxes phone numbers in WEB UI
...
Change-Id: I0ba605423baaabe1581e5b37537ff03689d4c019
10 years ago
Irina Peshinskaya
7952b7cb6d
MT#16465 Fix custom processing of Datatables rows
...
Change-Id: I3b94f30656ba7c02fbbdea8a6fa696a0cc51d37a
10 years ago
Andreas Granig
520b66201e
MT#16273 Implement X1 agent interface for REST
...
On X1 requests, properly update the configured agents on the cluster.
Currently we only throw an error if no agents are configured at all,
but let it slip through if the actual requests are failing, as they
might be down or failing.
Change-Id: I0f4e021a5cc4ba6a30e30bb197ed20d4504797d8
10 years ago
Irina Peshinskaya
7e7e148292
MT#16321 Additional using of billing_mappings_actual optimization
...
Change-Id: If4e3ef2b590850971cded36ad4ff552b47b0477f
10 years ago
Irina Peshinskaya
11256183bd
MT#16321 The smallest changes for particular billing_mappings speed
...
Just against ticket issue: subscribers API
Change-Id: I77956ac0d0813437824fa83132d1400eba3d2196
10 years ago
Gerhard Jungwirth
74c3b01d5b
MT#16355 show ngcp version and dpkg list
...
Change-Id: Ia26f669c21f37e7263e806f32d1cb547549fd57f
10 years ago
Rene Krenn
e5772e77c5
MT#16655 "minute" unit in profile packages
...
Change-Id: I5d86459c4d6a1972d11750bebe184f70cdb3472b
10 years ago
Rene Krenn
0b607e5b57
MT#16605 topup log records not persisted for subscribers with lock level
...
+failed txn due to to binding a row object instead of value
+remove warning with topup voucher validation
+remove warning when preparing topup log row data
Change-Id: I3a08b6ef297f9b197f30731d886e9d07686336dd
10 years ago
Irina Peshinskaya
2685c45074
MT#7227 Use procedure to make records unique on single fee insertion
...
Change-Id: Id55faa08bcb3513abc2afcd04a23f34e1d59628c
10 years ago
Rene Krenn
997bdc0085
MT#16309 fix deaf logic due to is_create_next typo
...
Change-Id: I24ed2b661426fce1b3e52dce7225d4bd44390510
10 years ago
Andreas Granig
04a64e1493
MT#16465 partly remove namespace::sweep and others
...
Remove namespace::sweep
Remove MooseX stuff
Remove perl5i
Remove Moose where possible
Change-Id: I4f873afb466f4e58a04c3304ff74df2185470b03
10 years ago
Rene Krenn
64ee5ec1dd
MT#16309 correctly apply changed carry_over modes
...
...with transitions of packages using different start modes
Change-Id: I9dfbc2ed5304abc78b632939fcd37858a0352d56
10 years ago
Andreas Granig
45d9f6e3bc
MT#16443 Fix setting reseller_id for contacts
...
When creating customercontact as reseller, the reseller_id is
not properly set.
Change-Id: I5a00475cbd3d4be7db005a8e4ca248266f7381fa
10 years ago
Rene Krenn
b9a6ecdf4b
MT#16171 revert to prior callist direction filter behaviour
...
calls of subscribers of the same contract (inter-pbx?)
should not appear in "in" calls when using "customer_id" filter.
Change-Id: I9380a171c200f87601ae2d047460d3de278e20e9
10 years ago
Andrew Pogrebennyk
669c0eb420
MT#13367 fix commit 0858ef
...
that commit had introduced a couple of syntax errors:
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1610.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1615.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1619.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1622.
Change-Id: Ie8d31fdaa60da18f73daba4983fe54ea427a9f9a
10 years ago
Andreas Granig
0858ef8840
MT#13367 enable jitsi autoprov via preference
...
Change-Id: I840011a3a1a9081aeae2a8c5fad4ddb5b90d690b
10 years ago
Irina Peshinskaya
755ca9312a
MT#16323 Add rating_status field into item response and filter for collection
...
Change-Id: Idc82840fd20cfa74ed0e6abe041125e8bb105f8f
10 years ago
Rene Krenn
1297bdf972
MT#16309 supress notopup balance discard when switching packages
...
Change-Id: I8f8c2ab10a4dd32cf5f008e2600d927dd4a977cc
10 years ago