Commit Graph

834 Commits (85be902c72bbddac24d2f70abb94e4a328c614e7)

Author SHA1 Message Date
Flaviu Mates 654bb1aabe TT#92550 - Implement /api/passwordrecovery
5 years ago
Flaviu Mates 5f20ca592d TT#91506 - Return administrator's 'role' in /api/admins
5 years ago
Flaviu Mates be14a9242e TT#84337 - Implement /api/passwordreset
5 years ago
Flaviu Mates 444a0d35b3 TT#88901 - Add GET and DELETE method for /api/admincerts
5 years ago
Flaviu Mates 08291b5652 TT#85620 - Add CF mapping id to all mappings
5 years ago
Rene Krenn 65634d7014 TT#84329 encrypt/decrypt password, weppassword, pin
5 years ago
Flaviu Mates aec7c8921b TT#76111 - Change LI admins flags permissions
5 years ago
Flaviu Mates 321b6965fb TT#84254 - Allow patching of rewriterules on /api/rewriterulesets
5 years ago
Flaviu Mates d15a6b3117 TT#83200 - Add csc_show_rtcengine_features capability
5 years ago
Guillem Jover 0a96a5d7ba TT#83651 Move code within the try {} block
5 years ago
Rene Krenn f6a2802130 TT#83502 api: drop ringtimeout pref when deleting last CFT
5 years ago
Flaviu Mates a370111540 TT#76111 - Change Lawful Intercept admins managing
5 years ago
Kirill Solomko 7862a87639 TT#76111 add lintercept role
5 years ago
Flaviu Mates 35518554ec Revert "TT#76111 - Hide LI Admins from NGCP Panel"
5 years ago
Flaviu Mates ec674132df TT#76111 - Hide LI Admins from NGCP Panel
5 years ago
Rene Krenn 5fb66c13bd TT#82260 limit fraud interval costs to 2 fractional digits
5 years ago
Flaviu Mates c8ae369e88 TT#76109 - Fix duplicate administrator email check
5 years ago
Rene Krenn 39bf6abf47 TT#82304 fix fraud reseller<->customer costs in mails
5 years ago
Flaviu Mates 9907936d47 TT#76108 - Implement password reset mechanism for admins
5 years ago
Flaviu Mates e170193cc9 TT#81184 - Add PATCH/PUT endpoints for '/api/admins'
5 years ago
Flaviu Mates 10415a55f6 TT#74220 - Upgrade '/api/cfmappings'
5 years ago
Flaviu Mates 251b95e521 TT#74220 - Return condition values on /api/headerrulesets GET
5 years ago
Andreas Granig 8f8e1d5fc9 TT#78557 - Use bcrypt to hash webpassword
5 years ago
Rene Krenn a30a36012c TT#80552 fix /api/calllist owner logic
5 years ago
Rene Krenn f5459af67e TT#78467 OWNER_VAT_SETTINGS option for calllist/conversations
5 years ago
Rene Krenn a11f2bed5e TT#77452 properly synchronize subscriber create/update
5 years ago
Flaviu Mates 445197df53 TT#76360 - Implement /api/activesubscriberpreferences endpoint
5 years ago
Rene Krenn adabbf084b TT#78153 fix _item_by_aor for redis
5 years ago
Flaviu Mates a51a7560bc TT#76751 - Fix CF creation when not sending 'enabled' param
5 years ago
Flaviu Mates d0926cf6e6 TT#74526 - Updgrade /api/headerrules
5 years ago
Flaviu Mates 727af5dd56 TT#74527 - Upgrade /api/callforwards
5 years ago
Flaviu Mates 1e7762e0b7 TT#74525 - Updgrade /api/headerrulesets
5 years ago
Flaviu Mates 8a7b6f7314 TT#75751 - Add enable/disable feature for Call Forwards
5 years ago
Guillem Jover 467084705d TT#71950 Fix typos
5 years ago
Rene Krenn bfd2b4b5b1 TT#73364 batch provisioning
5 years ago
Flaviu Mates b0baf125c7 TT#69407 - Add customer external_id to /api/customerbalances
6 years ago
Flaviu Mates 467321e2f3 TT#69360 - Fix 500 errors when issuing POST to HeaderRule(Actions|Conditions)
6 years ago
Flaviu Mates a4265a91e0 TT#69503 - Change subscriber's domain assignation logic
6 years ago
Flaviu Mates 54935452e8 TT#69370 - Remove validation of SIP URI type for banned users id's
6 years ago
Flaviu Mates 16d34fa282 TT#69304 - Fix typo that broke '/api/speeddials'
6 years ago
Rene Krenn 838cd09aca TT#68703 workaround slow contract_cnt queries of profiles
6 years ago
Flaviu Mates 5c1fa4074d TT#64663 - Add received field to subscriberregistrations
6 years ago
Andreas Granig be9f360638 TT#67210 More db table column alignments
6 years ago
Andreas Granig 4ea66d6177 TT#67210 Align deviceid alias name to db column
6 years ago
Andreas Granig 800957e900 TT#67210 Use device_id assignment for field devices
6 years ago
Marco Capetta 5b39645647 TT#62269 add new call forward type "cfo"
6 years ago
Flaviu Mates 42473db9d7 TT#64751 - Allow subscribers to change their password
6 years ago
Kirill Solomko ce664263b2 TT#65101 add ccareadmin ccare roles
6 years ago
Flaviu Mates 6f8a1c8be0 TT#64751 - Allow subscribers to change their password
6 years ago
Andreas Granig 536935f754 TT#64653 Add thumbnail support to admin panel
6 years ago
Kirill Solomko 8c69fbf604 TT#64017 API/SubscriberRegistrations Redis multidomain search
6 years ago
Rene Krenn ed3ea31e07 TT#64701 remove customer_fraud_events.pm virtualview
6 years ago
Kirill Solomko 914722e348 TT#63545 rework /api/customerfraudevents support cdr_period_costs
6 years ago
Flaviu Mates 430e59055c TT#64011 - Implement NCOS LNP Carrier patterns support in UI/API
6 years ago
Kirill Solomko 4db31270b2 TT#63542 API/SubscriberRegistrations respect redis usrloc
6 years ago
Kirill Solomko 09a10344fd TT#63542 use multidomain in item_by_aor
6 years ago
Flaviu Mates 603351c2d5 TT#59024 - Disable web_password and sip password fields
6 years ago
Rene Krenn 6d89e74253 TT#59803 obfuscate .*password.* fields in request+response body (json)
6 years ago
Kirill Solomko 9094ec496e TT#60502 refactor PATCH by value ARRAY
6 years ago
Kirill Solomko ffdb2d0010 TT#60502 fix PATCH removal by value when multiple elements are removed
6 years ago
Rene Krenn b0465b9f07 TT#59803 obfuscate logged request+response body to protect passwords
6 years ago
Rene Krenn dda5ffe48f TT#56340 fix subscribers.t not matching obfuscation chars
6 years ago
Rene Krenn cae5270af5 TT#56340 panel logline obfuscation
6 years ago
Irina Peshinskaya 5dc3065cdf TT#51061 Disable prepaid billing plan for peering/reseller contracts
6 years ago
Flaviu Mates d59e4c97e2 TT#58570 Fix subscriberadmin PATCH
6 years ago
Flaviu Mates cac9c4dea0 TT#56060 Implement PATCH method for soundfiles
6 years ago
Irina Peshinskaya 1477062188 TT#55364 Fix /api/numbers PATCH for aliases
6 years ago
Flaviu Mates 69bff5fd94 TT#54957 Implement support for uploading multiple sound file types on /api/soundfiles
6 years ago
Andreas Granig 39e81ebbe0 TT#55873 Only expose marked sound handles to customers
6 years ago
Flaviu Mates 83521b3b70 TT#53334 Fix header rule set id handling
6 years ago
Kirill Solomko 82e3ce898b TT#55104 fix sound files update_model error handling
6 years ago
Rene Krenn 78a134ef15 TT#46955 reseller preferences
6 years ago
Kirill Solomko 2a6dffa62e TT#47010 add per subscriber header manipulations
6 years ago
Andreas Granig d5ba7c11cb TT#52989 Implement device alias provisioning logic
6 years ago
Irina Peshinskaya 80b0cf0a35 TT#47534 Remove unnecessary debug from timesets api
6 years ago
Irina Peshinskaya ec178cd8e4 TT#47534 Implement api timesets upload/download
6 years ago
Irina Peshinskaya 345f89d407 TT#47534 Add configured defailt mime-type to Entities FW
6 years ago
Irina Peshinskaya 92ac694c6c TT#49689 Rename method *_timesets to *_timeset
6 years ago
Rene Krenn 915e317419 TT#53421 fix conversations item<->resource confusion
6 years ago
Irina Peshinskaya 858905035b TT#50975 Replace "value" logic to "filter" in "remove-by-value"
6 years ago
Rene Krenn 8ed0574a68 TT#48988 timezone conversions for CF timeset periods
6 years ago
Irina Peshinskaya 08a6b818d8 TT#50802 Use one-to-one relation to filter numbers by type
6 years ago
Irina Peshinskaya e15e404232 TT#51109 Enable api soundgroups and soundhandles for subscriberadmin
6 years ago
Irina Peshinskaya e9486b891d TT#50802 Consider terminated subscribers in alias management
6 years ago
Kirill Solomko 66241b6d03 TT#49754 add t/api-rest/api-headerrulesets.t
6 years ago
Kirill Solomko 13d121618f TT#47004 Implement Header Manipulation API endpoints
6 years ago
Irina Peshinskaya a376cc6619 TT#49027 Fix capabilities api
7 years ago
Rene Krenn fec183ca63 TT#46159 fix saving sip_username re in Intrecept-SOAP
7 years ago
Irina Peshinskaya 39bc7eb75d TT#48198 Fix order_by functionality in api
7 years ago
Irina Peshinskaya 8ee1e8e08b TT#47268 Fix getting banned items
7 years ago
Irina Peshinskaya 1fe6db943d TT#48198 Use items array from paginations in all api controllers
7 years ago
Irina Peshinskaya 39918f4f90 TT#48198 Avoid extra page in no_count mode
7 years ago
Irina Peshinskaya 5219cdb244 TT#48198 Fix no_count behavior in API.pm
7 years ago
Irina Peshinskaya 83d715230e TT#47963 Fix emailtemplates put and patch
7 years ago
Irina Peshinskaya 73d4c8fa74 TT#47906 Fix soundsets POST without contract or customer
7 years ago
Irina Peshinskaya bb04e38d65 Revert "Revert "TT#47906 Remove unnecessary code from /api/soundsets/""
7 years ago
Kirill Solomko 04500cbc40 Revert "TT#47906 Remove unnecessary code from /api/soundsets/"
7 years ago
Irina Peshinskaya af314a0d33 TT#47906 Remove unnecessary code from /api/soundsets/
7 years ago
Irina Peshinskaya 4ceb7754b7 TT#47906 Fix discrepancy between doc and code in /api/soundsets/
7 years ago
Irina Peshinskaya e0ee27d2bb TT#47569 Rename soundset override parameter to replace_existing
7 years ago
Irina Peshinskaya b88000b968 TT#47569 Add possibility to load default files in sounsets api
7 years ago
Irina Peshinskaya 7e3a1d1cd2 TT#46187 Use value in "remove" PATCH op as filter
7 years ago
Irina Peshinskaya aeb5cd9c28 TT#46183 Add "mode" modifier to "add" PATCH operator
7 years ago
Irina Peshinskaya c68e4ed8c9 TT#45484 Allow api controllers to control errors and return code
7 years ago
Irina Peshinskaya 19e88efcab TT#46667 Make mime-type query param higher prio than Accept header
7 years ago
Irina Peshinskaya e438feafa3 Revert "TT#45685 Fix peering server uniq check"
7 years ago
Irina Peshinskaya 5d499b42cb TT#45685 Fix peering server uniq check
7 years ago
Irina Peshinskaya 0182e3600d TT#45632 Use query_params and Accept header config together
7 years ago
Irina Peshinskaya af5b5d370f TT#45632 Add checking of configured Accept values
7 years ago
Irina Peshinskaya 2a2d116e97 TT#44635 Fix order for subscriberregistrations api
7 years ago
Irina Peshinskaya e462e95957 TT#41628 Add web ui for the TimeSets
7 years ago
Kirill Solomko ad9fead357 TT#44603 fax number normalization logic selection
7 years ago
Rene Krenn 36169c0271 TT#44963 fix getting contract in /api/capabilities
7 years ago
Irina Peshinskaya bc926d6ae9 TT#40453 Remove obsolete code from /api/callrecordings/
7 years ago
Gerhard Jungwirth 25efe6622e TT#41627 new /api/timesets in iCal format
7 years ago
Irina Peshinskaya b1e4733d00 TT#43351 Check subscriberadmin access to profile and profile_set
7 years ago
Irina Peshinskaya c76d300f7d TT#40503 Remove explicit role checking for journal links
7 years ago
Irina Peshinskaya 49e9e49b74 TT#44077 Disable subscriberadmin creation for subadmin in API
7 years ago
Rene Krenn ad0fadef81 TT#43755 fix miliseconds presentation
7 years ago
Kirill Solomko ecfe7f5a17 TT#43561 /api/calllists add init_time field
7 years ago
Rene Krenn 2b7a1a33a8 TT#41553 TT#41554 billing fee match_mode
7 years ago
Irina Peshinskaya cf0a6a3684 TT#42860 Add proper reseller checking to subscribers API
7 years ago
Irina Peshinskaya 9ed0657d4c TT#40503 Show journal links to allowed roles only
7 years ago
Irina Peshinskaya 47ebd02be5 TT#28457 Remove inherited code from faxserversettings
7 years ago
Irina Peshinskaya ffd1b487bf TT#40503 Add journal actions to entities FW
7 years ago
Irina Peshinskaya 3e95f54c09 TT#40511 Check subscriberadmin edit only own customer subscriber
7 years ago
Gerhard Jungwirth d7cb06c215 TT#38811 fix changed subscriber form
7 years ago
Gerhard Jungwirth 8f8553f1d8 TT#40540 fix accept header recognition for */*
7 years ago
Gerhard Jungwirth 26435acacd TT#38811 fix validate_fields to include Subfields of Compound
7 years ago
Rene Krenn 7d045b9ffc TT#42260 remove prepaid and prepaid_library pref usage
7 years ago
Rene Krenn 0574a4f90c TT#40507 tz and use_owner_tz query params for /api/conversations
7 years ago
Rene Krenn 8173249197 TT#41022 calllist, faxes, vm: use owner's inherited tz
7 years ago
Irina Peshinskaya 19529cb37b TT#40540 Show error about absent binary data method
7 years ago
Irina Peshinskaya 870056a311 TT#40518 Adapt valid_media_type to charset info
7 years ago
Gerhard Jungwirth b712de8438 TT#40540 fix Accept Header treatment
7 years ago
Rene Krenn 145167e3db TT#38401 switch to new billing mappings tables
7 years ago
Irina Peshinskaya 0d11ae61ff TT#39949 Allow faxserversettings to subscriber roles
7 years ago
Kirill Solomko 62a81f1ec7 TT#40010 add new call forward type "cfr"
7 years ago
Gerhard Jungwirth 9210ac0487 TT#37206 is_regexp flag for callforwardings
7 years ago
Irina Peshinskaya 2431c0efd9 TT#36007 Remove /api/sipcaptures standard GET method
7 years ago
Gerhard Jungwirth f5687b2294 TT#37205 bnumber cf in API: complex /api/cf*
7 years ago
Gerhard Jungwirth a97cbbab0d TT#37205 bnumber cf in API: /api/callforwards
7 years ago
Irina Peshinskaya 5a504e97c1 TT#37459 Implement outbound lb_set/path for permanent registrations
7 years ago
Irina Peshinskaya 17642b79bf TT#39360 Adapt conversations order_by_cols to absent fax col
7 years ago
Rene Krenn 11c1e0499b TT#38767 prevent self-calls dupes in conversations
7 years ago
Irina Peshinskaya cc6cf3b067 TT#37375 Allow additional "order by" columns specifications
7 years ago
Gerhard Jungwirth 4feeb76a93 TT#38005 fix/resolve various perlcritic errors
7 years ago
Irina Peshinskaya b96431b909 TT#37951 Fix regression made in /api/admins
7 years ago
Irina Peshinskaya 323d12bd8a TT#37325 Make lines not mandatory for /api/pbxdevices
7 years ago
Gerhard Jungwirth f916bdcf3f TT#37104 fix Subroutines::ProhibitBuiltinHomonyms perlcritic error
7 years ago