Irina Peshinskaya
3a814a98a1
TT#37684 Fix broken journal rails
...
Place journal action configuration to correct place
Change-Id: I0cd82d0801ac6ce4ad40b86ec715d6704ecff0b0
7 years ago
Irina Peshinskaya
ffde9a6389
TT#37552 Fix formatting - remove duplicated commit call
...
Change-Id: Iaa99baf0885524224bb7e0cbcaab12c00522da17
7 years ago
Irina Peshinskaya
0aa178ee01
TT#37552 Fix formatting - add missed newline
...
Change-Id: Ia33d864175439dca679916fbac667d78244fc0f1
7 years ago
Kirill Solomko
6dc1e7c5b3
TT#36007 add /api/sipcaptures
...
* enables fetching captured sip data
GET all collection returns JSON with available SIP messages
GET item collection requires a valid call-id and
returns pcap data generated from the packets of the call-id
Change-Id: I552ee9a312a4b9acf95bde93f6c584bbf82f9ea9
7 years ago
Kirill Solomko
8f28e18ba3
TT#36005 add Storage model support, callflows use Storage model
...
* Storage model provides with a layer for more than one
DBIx::Class connection and handles them, currently only
first connection is supported.
* Storage model also uses different DSN than the DB model
* Callflows use the Storage model to fetch captured dialogs
Change-Id: I6e742b7a7f1f9f047ca68ea75f6eea01349c8664
7 years ago
Gerhard Jungwirth
6e8dd1a2a1
TT#37221 fix perlcritic error Subroutines::ProhibitExplicitReturnUndef
...
this is to clean the Sipwise TAP tests for this repo
the critical places where undef is really the intended return value (because
a scalar should always be returned) the rule has been overridden
Change-Id: I66e217a03a00e0f366db9c0cbc5007dd15cd9f96
7 years ago
Gerhard Jungwirth
02e3e040b5
TT#32602 fix perlcritic error ValuesAndExpressions::ProhibitImplicitNewlines
...
this is to clean the Sipwise TAP tests for this repo
Change-Id: Iebc9d128b992a0ea5576e3dcc7477e885d5b2294
7 years ago
Alexander Lutay
2bb814d326
TT#29620 Clean TAP test warning: ProhibitMixedBooleanOperators
...
"Mixed high and low-precedence booleans"
The operations have different precedence and must not be mixed together.
Change-Id: If38e25d6e94f599dc9462d9ee37ce165fa303b35
7 years ago
Rene Krenn
db0adbde4e
TT#36660 SQL proc for new billing_mappings schema
...
+ enable filtering obsolete effective start time records
+ compare-test with perl impl
Change-Id: I3acdb5a32371f4682c0db00cb84a45dd5a9254df
7 years ago
Irina Peshinskaya
f7f2f4d701
TT#36404 Escape brackets to satisfy Locale::Maketext and fix tests
...
Change-Id: I625e702ea071331e1e41b064a3e8466dbf3b2e91
7 years ago
Andrew Pogrebennyk
40502cd746
TT#36224 Show loc entries in /api/subscriberregistrations when ignore realm
...
Change-Id: I18b169be8fa8b4f470bb141bb1466792a5fda505
7 years ago
Alexander Lutay
5626bfc678
TT#29620 Clean TAP test warning: ProhibitMutatingListFunctions = Don't modify in list functions
...
Change-Id: Ic9f19e4ee575044947bb6c38e8ca8217b369394f
7 years ago
Irina Peshinskaya
5021763eb5
TT#36057 Workaround rsvg-convert multiple scaling using gs
...
Change-Id: I64cf4993582038c4f02b5178f6519d5896ff455c
7 years ago
Irina Peshinskaya
d031596a1a
TT#36056 Clear close_target after inbound rules prioritisation
...
Change-Id: I0f9c6923f93b226fd6547b0d00042f608e485b8d
7 years ago
Irina Peshinskaya
bfb760c3fb
TT#36402 Fix preferencesmetaentries enum processing
...
And move form checking to the form validate method from API
Change-Id: Ic66758666e04e60d784128ea807fc93daec6d52a
7 years ago
Alexander Lutay
8cba6b5d10
TT#29620 Clean TAP test warning: RequireInitializationForLocalVars = local variable not initialized
...
Change-Id: I413c8ab924bb996b5b1ab3031be7155bfb92ab1f
7 years ago
Alexander Lutay
ad059c32df
TT#29620 Clean TAP test warning: ProhibitCommaSeparatedStatements = Comma used to separate statements
...
Change-Id: Ib43df167f8133289bd2762f53b3894aaf75b0be4
7 years ago
Gerhard Jungwirth
2b89431cca
TT#36404 restructure form-translation
...
translate forms in NGCP::Panel::Form (the caching module) instead of in the
templates. This gives us better control to avoid translating cached forms
multiple times. Multiple translations lead to errors due to escaping of
special symbols and simply fails from one (non-english) language to another.
Change-Id: I234b22cb70dc068530e4a9f241cb9bb5653e1959
7 years ago
Sipwise Jenkins Builder
a122f65da7
TT#4166 I18N dump: snapshot 2018.05.18-03.56.51
...
Change-Id: I247e6c93ee3636c38d49173aa04698d542400152
7 years ago
Irina Peshinskaya
17a788718d
TT#36402 Add field device preferences API
...
Change-Id: I2ddcc58808f8bf370279c228a755a276372a0a88
7 years ago
Irina Peshinskaya
3552d782b6
TT#36055 Provide custom preferences to device config
...
Change-Id: I08fe67c9a189151cf548a7e9bf143365ec185d72
7 years ago
Irina Peshinskaya
1fb0e8a32d
TT#36055 Add field device preferences web UI
...
Change-Id: I64bdc413d1dbe6690c742bc8732fb41ec2ee2c7f
7 years ago
Irina Peshinskaya
0cea7ca9b2
TT#36055 Fix code 500 on unauthorized provisioning
...
Change-Id: I0fee5a6e2245ba2a7a2792abc33809242c8962bc
7 years ago
Irina Peshinskaya
9b10bc58ae
TT#36055 Remove common code from preferences
...
Change-Id: Ib5770b10dd8dcf4ca7a327345c9a78e9b1e22452
7 years ago
Irina Peshinskaya
681d5e93c3
TT#36055 Introduce container_resource parameter for preferences
...
Change-Id: I0dac074f325e3911e266b3ead659a0d0860d2b8c
7 years ago
Alexander Lutay
7b470abd31
TT#29620 Clean TAP test warning: Module does not end with '1;' in lib/NGCP/Panel/Field/URI.pm
...
Also add missing ';' otheriwise '1;' is not noticed here.
Change-Id: Ia6a45b527dc36b3530b0a0fc740a6033f42d7c93
7 years ago
Alexander Lutay
a9b94c4808
TT#29620 Switch Perl code from Windows \r\n to Unix \n
...
The only JS and json data left in Windows style:
14:19:58 ✔ taurus:(master)~/sipwise/git/ngcp-panel$ ack -l "\r\n"
share/static/js/jquery.loadJSON.js
share/static/js/libs/svg-edit/config-sample.js
share/static/js/libs/svg-edit/canvg/canvg.js
share/static/js/libs/svg-edit/contextmenu/jquery.contextMenu.js
share/static/js/libs/svg-edit/jquery-ui/jquery-ui-1.8.custom.js
share/static/js/libs/svg-edit/extensions/webappfind-icon.svg
share/static/js/libs/svg-edit/extensions/shapelib/animal.json
share/static/js/libs/svg-edit/extensions/shapelib/object.json
share/static/js/libs/svg-edit/extensions/shapelib/electronics.json
share/static/js/libs/svg-edit/extensions/shapelib/misc.json
share/static/js/libs/svg-edit/extensions/shapelib/game.json
share/static/js/libs/svg-edit/extensions/shapelib/flowchart.json
share/static/js/libs/svg-edit/extensions/shapelib/raphael.txt
share/static/js/libs/svg-edit/extensions/shapelib/raphael_1.json
share/static/js/libs/svg-edit/extensions/shapelib/symbol.json
share/static/js/libs/svg-edit/extensions/shapelib/music.json
share/static/js/libs/svg-edit/extensions/shapelib/arrow.json
share/static/js/libs/svg-edit/extensions/shapelib/raphael_2.json
share/static/js/libs/svg-edit/extensions/shapelib/math.json
share/static/js/libs/svg-edit/extensions/shapelib/dialog_balloon.json
share/static/js/libs/svg-edit/extensions/ext-xdomain-messaging.js
share/static/js/libs/svg-edit-2.6/jquery-ui/jquery-ui-1.8.custom.js
share/static/js/jquery.dump.js
14:19:58 ✔ taurus:(master)~/sipwise/git/ngcp-panel$
Change-Id: Ia6245db0528abf0902fe5e62cff26de294510dd4
7 years ago
Alexander Lutay
cdbc01978c
TT#29620 Clean TAP test warning: Missing AUTHOR/DESCRIPTION/LICENSE section in POD
...
Change-Id: I522f20e6966253933d98766d0b3a51f43768be82
7 years ago
Alexander Lutay
bcbd4905b0
TT#29620 Switch lib/NGCP/Panel/Utils/CSVSeparator.pm from Windows \r\n to Unix \n
...
Change-Id: I7cbca9b08146c4178ef75eae7b7dc95f9541695e
7 years ago
Alexander Lutay
79ae3c0106
TT#29620 Clean TAP test warning: Module does not end with '1;'
...
The only two files left with such warning:
* lib/NGCP/Panel/Field/URI.pm
* t/lib/Selenium/Remote/Driver/Extensions.pm
While they need some special Perl magic to be fixed.
Change-Id: I23553bbffd5bfb38b222733bdeb3937945eabf3e
7 years ago
Andreas Granig
54a5627c72
TT#36224 Fix showing loc entries when ignore realm
...
Change-Id: I4b872455d971a38dda7bb594367982ae72699e7b
7 years ago
Sipwise Jenkins Builder
135404a439
TT#4166 I18N dump: snapshot 2018.05.09-03.53.44
...
Change-Id: Iae57d709bf7ed876345f33f7c34ef10c53c36c6b
7 years ago
Rene Krenn
17082b3b38
TT#33369 remove check for LI number in 3306 db (again)
...
Revert "TT#11701 check existence of voip number in InterceptionDB"
This reverts commit b803c1ae3e
.
Change-Id: I56832cf412a97c4f0fc9f169498a60653d979614
7 years ago
Kirill Solomko
92cc608a62
TT#36061 CallRouting: fix peer selection
...
* add missing 'sip:' prefix for caller_uri/callee_uri containing the
domain part
* caller_domain is used in callee_uri if callee_domain is not
specified
Change-Id: Iacf0e29f6ec5c2d97aad5918bb4afef67e4e0e45
7 years ago
Rene Krenn
b35b0e1cbc
TT#35662 move product_id to billing.contracts
...
Change-Id: I5381b36e226b1c0c2032fa40c3a082b85485e4ac
7 years ago
Gerhard Jungwirth
001474fd7f
TT#34800 inflate/deflate DateTime for timestamps
...
inflate/deflate DateTime for simple (complete) timestamps
considering the correct timezone at the latest possible point
in the action chains: on form-level as well as in the DataTables json output.
Change-Id: Icfe94d6d5a9ac02d9fca0f4b8d048d86cf66cffa
7 years ago
Andreas Granig
99c856fd31
TT#16922 Check MAC in SSL DN while autoprov
...
Change-Id: Icdd13afd265e8e04c7314004cd88c5fe034d7982
7 years ago
Jozef Kenyeres
3357d335d6
TT#36154 Added AMR-WB codec to codecs_list preference
...
Change-Id: If91f4edaee3779d9dc78cfa885f4db19077f0c8c
7 years ago
Irina Peshinskaya
17d36cc339
TT#35429 Fix using boolean json strings in /api/admins
...
Change-Id: If60ef0e75042c23771294315bd62513ee6d7678d
7 years ago
Irina Peshinskaya
a3382a92f6
TT#35538 Faxes allow application/json and multipart/form-data
...
Change-Id: Ic08995e096581c1b0f3dc7d6abce1fe15720cde7
7 years ago
Irina Peshinskaya
6d69eebf74
TT#35538 Prepare API to faxes changes
...
* Consider POST body not utf8 encoded, so encode "json" parameter
* Allow empty body for multipart/form-data controlled by configuration
as faxes took text from "json" part too.
* Allow empty return from create, meaning asynchronous operations,
like fax creation
* Allow to skip hal validation through form.
Can be used for collections without PUT and PATCH.
Change-Id: If0d0e7cdc6abe53d76ad0b18568e93743040e90f
7 years ago
Irina Peshinskaya
1d9907ad45
TT#35429 Allow both 0/1 an true/false as boolean input in /api/admins
...
Change-Id: I4c9805ebce17586674f52a9fe97f280fb9991612
7 years ago
Irina Peshinskaya
174bfc9c02
TT#35516 Apply simplest filter logic for subscribersregistrations
...
Untill new requirements will be defined
Change-Id: Id0d1f2ade21d0bd8c0759077577685f4c45fdf9a
7 years ago
Irina Peshinskaya
ce3fde0c50
TT#35607 Consider no_count query parameter and infinite next link
...
Change-Id: I0e0b5407994b1ef24ef6060ce1679f2e5556f05f
7 years ago
Alexander Lutay
779fae3b1a
TT#35507 Fix 091dee6: typo fix in InternalSms.pm
...
Change-Id: I66737c536d4bca204719f562f29bf3afba7b245f
7 years ago
Sipwise Jenkins Builder
6634af93ae
TT#4166 I18N dump: snapshot 2018.04.24-03.44.14
...
Change-Id: I921645f8f9226915573666e9bb2897f7e4e2ff30
7 years ago
Kirill Solomko
3cd93a7d35
TT#35507 fix send_sms() smsc checks
...
* remove $config->{sms}{smsc} selection as
there is no such thing as smsc in ngcp_panel.conf
* remove charset from the send_sms query form as charset
is now set in the smsc peer group and taken from the template
Change-Id: I12ac8b74d2923a54194685c3f5e28a37f8df1902
7 years ago
Kirill Solomko
091dee6d0b
TT#35507 use domain sms_peer preference for SMS outbound routing
...
* smsc_peer preference is mandatory for NGCP::Utils::SMS::send_sms()
and contains a handle of one of the avilable group=smsc id
* sms_journal is extended to also store smsc_peer
Change-Id: I1a368b55c263bb5ea2acda004bbaf463d6431413
7 years ago
Kirill Solomko
db1d5ef95b
TT#35508 Improve SMS journaling, add SMS 'cli' field
...
* moved sms_journal record creation into a new
NGCP::Utils::SMS::add_journal_record()
* 'cli' is used when sending sms to store
user_cli or cli subscriber preference.
that is useful for calls where caller is a
remote number
Change-Id: I80bc31da294a56b302e154133525eea187ab6aff
7 years ago
Rene Krenn
c7d14e50ae
TT#35803 add fee's billing_profile_id for apidoc
...
Change-Id: Ifb40c8fc97c3d6652e52ea6ba54e6df7f9867436
7 years ago
Irina Peshinskaya
57786469cc
TT#35714 Fix calllists mandatory parameters
...
Change-Id: I229e4b91307204c23a846b86b97b8e54f2ed4257
7 years ago
Kirill Solomko
794b178dd1
TT#35426 get_fax(): fix fax data print into a closed filehandle
...
* in case of a specified fax format (pdf)
the temp filehandle had been closed before filled in with data
Change-Id: I938cfa47051a525069902f73b83de121838c00bb
7 years ago
Kirill Solomko
c93392e83d
TT#35714 fix collection_nav_links object name
...
Change-Id: I152c2dc31b08af6223b9d8f5f6514acf1c61ef16
7 years ago
Kirill Solomko
f976fe03fb
TT#35714 use collection_nav_links in all API controllers
...
* colelction_nav_links() should be used instead of the old
self/prev/next href link code
* Entities.pm fix colletion_nav_links() to pass missing
$c->request->params
* collection_nav_links() use default $c->request->path and
$c->request->params if those arguments are not specified
Change-Id: Icca5afac812f2e06e6927ba6f4e91057f9745d21
7 years ago
Irina Peshinskaya
8eec82f1bb
TT#34567 Use already created hal links for embedded and Location
...
Change-Id: I3e32ecb89cc9b6966dbe5caa2fa7a26054c7b23b
7 years ago
Irina Peshinskaya
05c2708832
TT#34567 Apply mandatory parameters to hal links
...
Change-Id: I90dd7f7ae600ccfa589a7624681f35655ae9a098
7 years ago
Irina Peshinskaya
5adf181084
TT#34567 Use getter for the API controller config
...
Change-Id: I17eaa813a3b7eb0ae18c110e12037af713016dad
7 years ago
Rene Krenn
64a96befd8
TT#35261 fix callroutingverify allowed_cli wildcards
...
Change-Id: Ice73edfbca3fa64afdf182e4a38c869874e2e438
7 years ago
Irina Peshinskaya
5c2dab378e
TT#34567 Fix incorrect DBIC find using
...
Change-Id: Iab0dcec802ffd6c43259d9962d962b962068ab89
7 years ago
Rene Krenn
fefcaef806
TT#34751 TT#34752 /api/callqueues
...
including:
+ call_id
+ start_time
+ duration
+ caller (from_uri)
+ callee (to_uri)
Change-Id: I1b0aea9bf578a71fd3e1a5433c9801ebde173b65
7 years ago
Irina Peshinskaya
13cc8b6f66
TT#35057 Enable fax sending to subscriber and subscriberadmin roles
...
Change-Id: I95083ceabd8fb351351e95a8822f769f8338903f
7 years ago
Irina Peshinskaya
f103d31d8a
TT#35058 Apply write access checking for subscriberadin on subscribers API
...
Change-Id: I0700ea80026bfb959d240b7ed67c88d5a9385ad9
7 years ago
Irina Peshinskaya
4c53ac4d7d
TT#34564 Add csv download and upload to PhonebookEntries API
...
Change-Id: Ie4bd350348370ba51fe868cf478244a549dec930
7 years ago
Irina Peshinskaya
3308321387
TT#34015 Clear and stable implementation of early input check
...
Change-Id: I12788583d24f8a02e6e29f04194d8daa0b159efa
(cherry picked from commit e946675f4893ba50e0389ff78642b783f7386318)
7 years ago
Irina Peshinskaya
a4cbfa38ca
TT#34566 Fix /api/ call response code
...
Change-Id: I9df736e669cf71514d1c5f227ccd7ff4739d08d5
7 years ago
Irina Peshinskaya
8505eb2470
TT#34565 Consider existent but undefined privileges
...
Change-Id: I82743bfbddd472c7e99f554ffd8c94d13acc7de9
7 years ago
Irina Peshinskaya
ca8f0c2805
TT#34565 Consider empty privileges for the subscriberadmin
...
Change-Id: I3a9680584b56a12c6e1afb814b47938201753125
7 years ago
Rene Krenn
778c484a5c
TT#34013 altered timezone to get into effect in balances by re-saving contract
...
Change-Id: I2e5ee4460115bd4472ff4977e3ad88f1562f2316
7 years ago
Rene Krenn
b57c84537b
TT#34013 new profile package "tz" interval start modes for api
...
Change-Id: I762d2187c807b1d89f372c79a5d71418dcd02c11
7 years ago
Sipwise Jenkins Builder
b87f143a27
TT#4166 I18N dump: snapshot 2018.03.23-03.17.00
...
Change-Id: Ib077b9b30a49efa19197910126e755d9e85317e1
7 years ago
Rene Krenn
cee33486f6
TT#34013 save contract_balances in the contract's tz
...
Change-Id: I23b4dc82ba8f0a3e535d6c43a195d97704fe69a5
7 years ago
Rene Krenn
fd0265d29c
TT#27469 fix callrouting verification form dependency in Verify.pm
...
Change-Id: Ibf4315a01168062763a0c2669afb7ef758e875f9
7 years ago
Irina Peshinskaya
fd6fe07c88
TT#34021 Rename acl to privileges
...
Change-Id: Id6eee8009f9a35399b5bffab62913710e0e507a0
7 years ago
Irina Peshinskaya
ad9748860f
TT#34454 Show billing voip_subscriber.id instead of provisioning
...
Change-Id: I217117598133a93b420480cb010db34ddd776e74
7 years ago
Irina Peshinskaya
60e209ca84
TT#34015 Introduce /api/phonebookentries
...
* /api/phonebookentries is used for the
phonebook_reseller
phonebook_contract
phonebook_subscriber data storage interaction
Change-Id: If45390fd3080886e03602216cfbacc33296f1558
7 years ago
Irina Peshinskaya
2252eff81a
TT#34014 Add phonebooks entries to the phones directories xml
...
Change-Id: I57182fb97ab600b020f42531bd21436741d86bbc
7 years ago
Kirill Solomko
4dbd1e20a4
TT#34014 TT#34016 Introduce phonebook entries
...
* reseller phonebook entries
* customer phonebook entries
* subscriber phonebook entries
* csv download/upload
Change-Id: Ie2c08e1baf8467769a04e6769512417953643811
7 years ago
Irina Peshinskaya
cb1a3a4cd8
TT#34021 Allow PUT and PATCH to subscriberadmin on subscribers
...
Change-Id: I3c3d5b0c5d1bfd4c3c8771ed332cbf00d3d3c1dc
7 years ago
Sipwise Jenkins Builder
0093c332e9
TT#4166 I18N dump: snapshot 2018.03.16-03.51.50
...
Change-Id: Ic0788fa8a78c2e5be2fcde9ff4b561decb31ffcf
7 years ago
Irina Peshinskaya
06f167be0e
TT#33354 Show device image buttons only if exists
...
Change-Id: I7fdaf351b41b8d64fbf0c5a76b6034eb70dc1c74
7 years ago
Irina Peshinskaya
84447ae277
TT#15059 Use has_column instead of has_column_loaded
...
Change-Id: Ic6090919168464830cc69a9333a118f0b7f2c7d7
7 years ago
Kirill Solomko
da4bc4e970
TT#33871 use a correct rs call in mailtofaxsettings
...
* secrent_renew_notify resultset was wrongly used
instead of the acl one
Change-Id: I67646b4cbcbdb97d3dfa150a35cf867dfe5b5022
7 years ago
Kirill Solomko
d045b35b3c
TT#33356 Rewrite rule validation checks for ambiguous non-char escapes
...
* Sequences with escaping a non-special char in the search pattern
like \43699 or \abc are now checked and prohibited
Change-Id: I72d65f2dbf5b9b9bae1ff37af098d74d238f77cb
7 years ago
Irina Peshinskaya
bb655be001
TT#32913 Synchronize access to voip_numbers
...
to avoid unique index error in simultaneous requests
Change-Id: I0e848445b87ee3104c97f9353b4b9114e51b8b1b
7 years ago
Irina Peshinskaya
469d481b9f
TT#32913 Remove excrescent code from /api/numbers
...
and add test script
Change-Id: I70407cec591b8d719582dd476e7586496a795d69
7 years ago
Irina Peshinskaya
fea5aa71af
TT#33399 Make owner a mandatory parameter for the conversations API
...
* Owner data checked and stored in stash to avoid multiply checking in list context
Change-Id: Ie5663ccc1c7385f25f8ff989b1f52a9b74a5ba2d
7 years ago
Andreas Granig
272e658628
TT#21050 Tighten POST checks
...
* Validate Content-Type before validating content itself.
* Validate Prefer
Change-Id: Ie966fa5f0df0b8b695130ea5e4384ff84773bd87
7 years ago
Andreas Granig
9b9a2ddb5b
TT#21050 Add length check to E164 number
...
The DB has lengths of 4, 7 and 31 for cc, ac and sn, respectively.
Instead of letting the DB fail and cause a 500, check the length
properly upfront.
Also make use of cc/ac/sn_regex from config.yml to allow narrowing
down the format by the operator.
Change-Id: Ie738177f7942454054c37bf8be66ab01cfe05ad5
7 years ago
Kirill Solomko
ad04649ece
TT#26652 addditional subscriberregistrations error checks
...
* return HTTP_UNPROCESSABLE_ENTRY if form data is not valid
or a susbcriber is not found
* POST: do not commit transaction if update_item fails
Change-Id: I7149922d4e4d701213ce351112cc67e611c3d910
7 years ago
Andreas Granig
5e76543664
TT#32972 Fix non-numeric item id for subscriberreg
...
If fetched from Redis, it's going to be the ruid instead of a
MySQL auto-increment id.
Change-Id: Ie3e04e7a1a4c249b6a38e04d622a78f48136a15d
7 years ago
Irina Peshinskaya
1877770f94
TT#33391 Adapt process_cdr_item to special conversation cdr item
...
Change-Id: I68881fab706a8c69f6106a16f4cd56fe8d620145
7 years ago
Andreas Granig
3a1d30bee6
TT#32972 Fetch location data from redis
...
Change-Id: Id4edc72e2e7748ff6e9adb4c3370720232065ab6
7 years ago
Sipwise Jenkins Builder
d30caf3d27
TT#4166 I18N dump: snapshot 2018.02.27-03.48.43
...
Change-Id: Ia45b2998780ab9da070001d733a7a360634efa05
7 years ago
Irina Peshinskaya
5330d1aa4e
TT#32910 Consider possible null initial_cash_balance
...
to fix tests
Change-Id: I8fecca8e3b0a2f54bc62ab6c2ca5ae4c766ec10a
7 years ago
Irina Peshinskaya
14496cc465
TT#14501 Allow any value for the Prefer header
...
Return 'minimal' on unknown
Change-Id: I6247b7cbf1df7e477894bac6a4d3826d7f3a5c10
7 years ago
Sipwise Jenkins Builder
9b764c4abd
TT#4166 I18N dump: snapshot 2018.02.23-03.42.52
...
Change-Id: I8af1d0d21bd22a75853069fe4a41e0057edd53c6
7 years ago
Irina Peshinskaya
ef943eb7a8
TT#15059 Add mos avg data to call info representation
...
Change-Id: I28db040b2fd1e823d07649ec369c105ec7ea8b08
7 years ago
Sipwise Jenkins Builder
1385e29620
TT#4166 I18N dump: snapshot 2018.02.22-11.42.22
...
Change-Id: I543a5053023bf77d8632fdd2d18b6271926a8f6c
7 years ago
Roman Romanchenko
3c6a7ff9f0
TT#29350 call flow advanced diagram builder
...
- static css and javascript libs added
Change-Id: I4d46b9736fc5c04c9d7d55d484b647741fc2eafe
7 years ago
Rene Krenn
c81ca69b70
TT#32910 TT#33037 initial cash_balance, free_time_balance
...
+ create topup_log records for edit balance operations
Change-Id: I6cecbf6025111198b8c43a33b0ffd0f0e30955ad
7 years ago
Gerhard Jungwirth
b5f01927a0
TT#33107 Revert "TT#30375 make IP addres optional for peering servers"
...
This reverts commit 56b6067063
.
we no longer want IPs to be optional
Change-Id: Ic3637c5b30119952284fa04266e53550251ec29e
7 years ago
Gerhard Jungwirth
20d6c7b3c0
TT#33107 Revert "TT#32990 validate if hostname or ip is set for peers"
...
This reverts commit 398edbd273
.
we no longer want IPs to be optional
Change-Id: I2019825465a69233b64b255424b4f7e55d07d183
7 years ago
Sipwise Jenkins Builder
4feebe3f43
TT#4166 I18N dump: snapshot 2018.02.20-03.35.02
...
Change-Id: I628afa6f5ad8e8ecf9fead689e938dfedff09586
7 years ago
Irina Peshinskaya
60bb147054
TT#26800 Adapt API to generate "fake" sms on demand
...
Also enable xmpp viewing and add test script draft.
Change-Id: I4f9dbd8e526515decb683c3a037287f279bbd556
7 years ago
Gerhard Jungwirth
38aa85d065
TT#32986 remove remaining parts of kibana
...
Change-Id: I06a4f316f9319ba64ba4bf8d9c282912c140c9f2
7 years ago
Rene Krenn
ae937a1429
TT#32996 correct "POSIX" re labels to "PCRE"
...
Change-Id: I310b2e99060b89a0a71d85f2200307ce4a2689bc
7 years ago
Gerhard Jungwirth
6e93a2551d
TT#32600 fix accidental debug statement data printer
...
Change-Id: Ia85816a6a512d615b8ae3e5a651d98d50b895669
7 years ago
Gerhard Jungwirth
398edbd273
TT#32990 validate if hostname or ip is set for peers
...
Change-Id: Ic58ba48c11e2c23b5a9e6c84aada56ed4be1068a
7 years ago
Gerhard Jungwirth
c9e0723db6
TT#32600 block grep, block map percritic fixes
...
fix perlcritic issues (around 50):
Policy::BuiltinFunctions::RequireBlockGrep
Policy::BuiltinFunctions::RequireBlockMap
Change-Id: I100565ad3b0d643d7b38c304ab75e600383b8ad0
7 years ago
Sipwise Jenkins Builder
e590e8ae11
TT#4166 I18N dump: snapshot 2018.02.15-03.36.05
...
Change-Id: Ief426f3455345b8bed5c6db74d25a9bc25bae22a
7 years ago
Irina Peshinskaya
058ff76152
TT#21818 Check password validation in API
...
Change-Id: I71555e8912d983814a4ab51184c9cd2caa75f1e2
7 years ago
Rene Krenn
528faeb811
Revert "TT#31179 fix PATCH subscriberpreferences /lock"
...
This reverts commit feee8da1a5
.
Change-Id: If37131d33220ca17c1c4512376ebe51142d54a07
7 years ago
Gerhard Jungwirth
196ddd76cb
TT#31504 restructure OpenAPI tags
...
now there is a tag per API rail instead of per method
this also makes it easy to render the documentation centrally per API rail
Change-Id: I683048f742c2bd2da591e502bc2d8f63cc422627
7 years ago
Rene Krenn
feee8da1a5
TT#31179 fix PATCH subscriberpreferences /lock
...
... when lock pref was not set before.
Change-Id: I5033b81759995e7fe059dc692c3d0cffa57960b7
7 years ago
Gerhard Jungwirth
9fd02605ee
TT#29909 fix remaining "use warnings" perlcritic errors
...
Change-Id: I6f0d1537c8de161b969d6afac8c2a2d3fecb6c31
7 years ago
Gerhard Jungwirth
56b6067063
TT#30375 make IP addres optional for peering servers
...
Change-Id: If8acdb58a318ef0db2aa3da09490d803f31fe38b
7 years ago
Gerhard Jungwirth
985d433900
TT#29909 fix perlcritic RequireUseStrict
...
by using strict where it wasn't used before
plus fix all bugs that were discovered along the way by enabling strict
Change-Id: I7f9a8bf0cee74014fd7551ec26f2ab3922715efc
7 years ago
Gerhard Jungwirth
00633d1618
TT#30376 filter interception numbers from log
...
Change-Id: I280e7fd7266c47d9e3afdd0a96874a7f620e5316
7 years ago
Irina Peshinskaya
232a84729b
TT#28460 Fix CCMapEntries get-put use case
...
Change-Id: I2c1c0624de0ad705fa99226770bfe25de20c7ec9
7 years ago
Irina Peshinskaya
2b8ae95170
TT#28460 Remove unused libraries
...
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
Change-Id: I3880fcb10067810d5e2de10a0c14bf6b15e34710
7 years ago
Irina Peshinskaya
2f76c1b6e8
TT#32011 Fix connect to Panasonic RPS
...
Change-Id: I5197ccc845a595dbc4298f05e591349b9eb26593
7 years ago
Irina Peshinskaya
09eba509bd
TT#32203 Fix voicemailgreetings filters
...
Change-Id: Ibca07c82732d84b911e0c469258edcd9a7848b0a
7 years ago
Irina Peshinskaya
08724a6096
TT#32108 Fix "around" method parameters
...
Change-Id: Icb7c12c060a9d1c4a77955901c92bf250081d945
7 years ago
Irina Peshinskaya
75d0a611f3
TT#28460 Separate resource_from_item for CustomerBalances
...
So we will be able to remove hal_from_item later
Change-Id: I38cfc6689665b64a4d114de65945c864dbf4cb89
7 years ago
Irina Peshinskaya
bfee03fa2d
TT#28460 Format: parentheses
...
Change-Id: Ib55575165d565e4c90000816fda4bc3580c04e4f
7 years ago
Irina Peshinskaya
0d4d8cdb23
TT#28460 Format: Remove excrescent empty lines
...
Change-Id: I5ff73d92bf62451fb6dbdae85ca07428c3f5af5d
7 years ago
Irina Peshinskaya
75d6edbcd9
TT#28460 Format: add line between subs in API controllers
...
Change-Id: I67f11fef716941dc965dffd4e8fbb1a211791bbf
7 years ago
Irina Peshinskaya
d28b6b688c
TT#28460 Adapt already customized configs
...
Change-Id: Ia5c6201e7ff59081a8a9a15d2ef4f24b4e8a550a
7 years ago
Irina Peshinskaya
bad54e0780
TT#28460 Configs - adapt balanceinterfals item
...
Change-Id: I60e1eeea5f41428645ae8ff2b0fa97057ea02b8e
7 years ago
Irina Peshinskaya
9fa2a19b4f
TT#28460 Replace configs - not journalized
...
Change-Id: I9843a780817922f23faa91041d3fab9b7336b2a3
7 years ago
Irina Peshinskaya
d527ebd953
TT#28460 Configs - replace Journalized items
...
Change-Id: I5f6604cbd97e1b0b7eb4e566f1c1ef38f605bf33
7 years ago
Irina Peshinskaya
1e2f06992a
TT#28460 Adapt PreferenceDefs APIs to new parent
...
Change-Id: Ib19e2026632eb4bfe18f9ce42781a1a8bd8483a8
7 years ago
Irina Peshinskaya
92e6215b71
TT#28460 Remove gather_default_action_roles
...
Change-Id: Ie8080a9ac3b5b1004de456fe0ece7b31ed1541fe
7 years ago
Irina Peshinskaya
6dbb3b2229
TT#28460 Introduce return_representation in item packages
...
Change-Id: Ibc2afdffd8a70245b6656f78bad2c4fc5273526e
7 years ago
Irina Peshinskaya
2498c8810e
TT#28460 Remove copy-pasted sub HEAD and sub end
...
Change-Id: Ia06320ead891945eebe715fa34012a14d5529f17
7 years ago
Irina Peshinskaya
05774c2338
TT#28460 Remove copy-pasted sub OPTIONS
...
Change-Id: I2b00ea267edcc3caa00eaac5753638794a13398c
7 years ago
Irina Peshinskaya
a113cbf1d0
TT#28460 Remove copy-pasted sub auto
...
Without config changes - all custom subs are in place
Change-Id: I23e50e7d1fcb02c245bc995a26e16e97308177c8
7 years ago
Irina Peshinskaya
b14f34f008
TT#28460 Change parents in API controllers
...
Use Entities and EntitiesItem respectively
Change-Id: I5d32b010cc51810acee42d14c5c24ce3d4267602
7 years ago
Irina Peshinskaya
b9f593b7fc
TT#28460 Entities classes use more unified config
...
And introduce EntityPreferences
Change-Id: I4753f14e1ba2c1e6d01559b44ba0138891c91e81
7 years ago
Irina Peshinskaya
e1c660e442
TT#28460 Introduce log_request config param
...
Change-Id: I665b2949361ccd5511ccf93ebe2fa10018aef74c
7 years ago
Irina Peshinskaya
7d4518010a
TT#28462 Rewrite PbxDeviceImages API to Entities
...
Change-Id: Ic1d5ad3d54f933d6e6b4a274f80cf67cdf4bb2c6
7 years ago
Irina Peshinskaya
84c1bacc40
TT#28462 Rewrite admins API to Entities
...
Change-Id: I3bf47038bfb48c09f95030eed5d83550e392ff0c
7 years ago
Irina Peshinskaya
a26351c531
TT#31195 Use field specific validation to keep form validation
...
For max_subscribers field in the pbx specific Customer creation form
Change-Id: I8a70ee6706c71fe8269e3e65656fe4f617cbdbc3
7 years ago
Irina Peshinskaya
fa7705d910
TT#28460 Fix emergencymappings upload
...
Change-Id: I0f7efab645580598b2da6bebc2cf95f96233a3f8
7 years ago
Irina Peshinskaya
75404b3e3d
TT#28604 Fix voicemail conversation presentation
...
Fix uninitialized $format Utils/Subscriber.pm line 1835
Change-Id: I0c3a4897a629c85230e89faecab166fe01783579
7 years ago
Irina Peshinskaya
4f25a4d7de
TT#28460 Fix RTC networks and RTC apps get-put use case
...
Set empty networks and apps to empty array.
Change-Id: I2e23de8a3fe206808766b0abf485dc6a59903c48
7 years ago
Irina Peshinskaya
a72f2126ed
TT#28460 Fix customer balances get-put use case
...
Ratio precision is out of boundaries
Set ratio readonly, so it will be deleted on form validation
Change-Id: I729abc05c922682e44d85191b0d78e9d904a5fad
7 years ago
Irina Peshinskaya
357c8c5f37
TT#28460 Fix PbxDeviceProfiles PUT
...
Remove device id from resource before update
Change-Id: I97e246fcd2b9d71b610acafb02782f0f0bf24bd2
7 years ago
Irina Peshinskaya
6950268a97
TT#28460 Fix UpnRewriteSets API
...
Consider terminated subscribers
Change-Id: I7177c3a81da4a2492bfc3de4328834946d6af10c
7 years ago
Gerhard Jungwirth
e4253f510e
TT#30374 fix BillingProfile create button
...
Change-Id: I9dcfa69ab4ffe8f29b48d740298ef888e4dd7314
7 years ago