Commit Graph

972 Commits (85be902c72bbddac24d2f70abb94e4a328c614e7)

Author SHA1 Message Date
Rene Krenn 65634d7014 TT#84329 encrypt/decrypt password, weppassword, pin
5 years ago
Flaviu Mates 6c645490e6 TT#84453 - Fix error when subscriber logs in on old CSC
5 years ago
Rene Krenn b1defc5494 TT#84316 more accurate profile usage count query
5 years ago
Guillem Jover 3537b4b8b1 TT#83651 Merge two cascaded if conditionals
5 years ago
Rene Krenn 69e29109ff TT#83313 lnp rounting_number csv NULL values
5 years ago
Kirill Solomko 7862a87639 TT#76111 add lintercept role
5 years ago
Flaviu Mates 951bad48e1 TT#80994 - Get click2dial version from config
5 years ago
Flaviu Mates 9907936d47 TT#76108 - Implement password reset mechanism for admins
5 years ago
Marco Capetta f96409047e TT#78301 Add b2b service to callflow
5 years ago
Rene Krenn 722d3ad976 TT#81012 ngcp-provisioning-template: allow templates from DB
5 years ago
Rene Krenn 36db8161ec TT#80605 prov templates: create/update/delete (panel UI)
5 years ago
Andreas Granig 8f8e1d5fc9 TT#78557 - Use bcrypt to hash webpassword
5 years ago
Kirill Solomko 2c8a11029a TT#80305 add JWT authentication for admin users
5 years ago
Rene Krenn f5459af67e TT#78467 OWNER_VAT_SETTINGS option for calllist/conversations
5 years ago
Flaviu Mates a975f79bd1 TT#68217 - Delete htable peer_probe when deleting/disabling peer
5 years ago
Rene Krenn a11f2bed5e TT#77452 properly synchronize subscriber create/update
5 years ago
Flaviu Mates a53527027f TT#74752 - Anonymize CLIR numbers according to calllist_clir_scope
5 years ago
Flaviu Mates 445197df53 TT#76360 - Implement /api/activesubscriberpreferences endpoint
5 years ago
Rene Krenn 433fcf5726 TT#78153 fix redis location resultset filtering
5 years ago
Rene Krenn adabbf084b TT#78153 fix _item_by_aor for redis
5 years ago
Flaviu Mates 16365fb256 TT#76783 - Implemend ALE RPS devices auto provisioning
5 years ago
Rene Krenn 93ef5083b2 TT#77206 accept 0/1 for boolean preferences
5 years ago
Rene Krenn 6c538c2a69 TT#75951 ngcp-provisioning-template cmdline tool
5 years ago
Rene Krenn f66435c837 TT#75114 javascript support for prov templates
5 years ago
Rene Krenn 58bd2fc5b3 TT#75114 prevent perl core function invocations
5 years ago
Guillem Jover 467084705d TT#71950 Fix typos
5 years ago
Guillem Jover 0168628b6e TT#71950 Remove dead code to fix typos
5 years ago
Rene Krenn 193e305fa5 TT#75114 prevent exit() invocations
5 years ago
Rene Krenn dcbcba18e0 TT#75110 support multiple identifier fields
5 years ago
Rene Krenn bfd2b4b5b1 TT#73364 batch provisioning
5 years ago
Rene Krenn 8d19c6dc60 TT#74809 ignore ghost registrations
5 years ago
Flaviu Mates ea1e40b8f5 TT#73550 - Fix deletion of allowed_cli when patching alias_numbers
5 years ago
Rene Krenn 2bc84bd4dc TT#72900 fee onoffpeak usefreetime
5 years ago
Flaviu Mates 2d9d9a813c TT#71871 - Fix /api/bannedusers arbitrary result
6 years ago
Rene Krenn 312d9e7534 TT#71908 increase wait timeout when rendering invoicepdf
6 years ago
Flaviu Mates 782539c267 TT#70857 - Implement UI and API support for one time fees
6 years ago
Flaviu Mates 71e950d758 TT#69405 - Allow reseller to view subscriberregistrations
6 years ago
Guillem Jover 34d8db19ce TT#66754 Refactor status gatherer program check into a function
6 years ago
Rene Krenn 838cd09aca TT#68703 workaround slow contract_cnt queries of profiles
6 years ago
Flaviu Mates 2052c466e9 TT#68752 - Implement translation handling of 'Select' form field
6 years ago
Flaviu Mates 6d50571d20 TT#66754 - Implement panel statistics
6 years ago
Marco Capetta 5b39645647 TT#62269 add new call forward type "cfo"
6 years ago
Kirill Solomko e862ac8446 TT#63875 faxsend relies on config.faxserver.number_rewrite_enable
6 years ago
Kirill Solomko ce664263b2 TT#65101 add ccareadmin ccare roles
6 years ago
Kirill Solomko 9d6748e2d5 TT#66052 add RedisLocation versioning 1
6 years ago
Kirill Solomko cd7e213703 TT#65505 deflate RedisLocation from unixtime to datetime
6 years ago
Kirill Solomko 8e118c7404 Revert "TT#64605 add usrloc_expires_type support"
6 years ago
Flaviu Mates 2f5dcfe343 TT#63503 - Fix changing timeout for call forwards
6 years ago
Kirill Solomko 8c69fbf604 TT#64017 API/SubscriberRegistrations Redis multidomain search
6 years ago
Kirill Solomko 73dd45c93a TT#64605 add usrloc_expires_type support
6 years ago
Flaviu Mates 67f11e17c1 TT#61401 - Fix for adding empty string in 'allowed_ips'
6 years ago
Rene Krenn 3478751223 TT#61105 allow modifying billing profile/networks if not actual (6.5+)
6 years ago
Guillem Jover 6351678560 TT#60750 Use modern commands in preference of deprecated ones
6 years ago
Rene Krenn 2391e3ce37 TT#62063 fix ac string instead of numeric comparison
6 years ago
Rene Krenn 0c93d71e90 TT#61559 TT#61752 apply orderby to datatable setop queries
6 years ago
Kirill Solomko 28d51dce15 TT#58950 RedisLocationResult improvements
6 years ago
Rene Krenn 6d89e74253 TT#59803 obfuscate .*password.* fields in request+response body (json)
6 years ago
Rene Krenn cf6ae55991 TT#60850 fix api cert unique serial generator
6 years ago
Rene Krenn 157206a6bb TT#59803 opfuscate password fields in any logmessage part
6 years ago
Rene Krenn 64a6637a88 TT#56340 fix ip logged instead of username
6 years ago
Rene Krenn cae5270af5 TT#56340 panel logline obfuscation
6 years ago
Irina Peshinskaya 33dc1a0a22 TT#57653 Sync missed email templates on demand
6 years ago
Irina Peshinskaya 5dc3065cdf TT#51061 Disable prepaid billing plan for peering/reseller contracts
6 years ago
Irina Peshinskaya ba54711047 TT#49255 Consider response code to parse ZTP servers responses
6 years ago
Flaviu Mates c63a5df4fb TT#58590 - Fix call lists suppresion in /api/conversations
6 years ago
Kirill Solomko 883d994514 TT#59324 disable DeviceBootStrap LWP::UserAgent keep_alive
6 years ago
Irina Peshinskaya 4a4761be42 TT#49255 Fix ssl verify config appliance for Grandstream
6 years ago
Rene Krenn 7d1e004c3a TT#58004 stop+start_profile instead of update_profile event
6 years ago
Irina Peshinskaya 68436b044d TT#55366 Fix strings comparison in datatable multifield
6 years ago
Rene Krenn 7952117b0d TT#56463 remove use Catalyst; from Utils/Message.pm
6 years ago
Kirill Solomko 63740095cf TT#56602 no apply_rewrite for a terminated prov subscriber
6 years ago
Irina Peshinskaya f20a423930 TT#49255 Change Snom ZTP server hostname
6 years ago
Irina Peshinskaya 99e1d60ee6 TT#49255 Enable all ssl checkings for the ZTP RPC calls
6 years ago
Kirill Solomko 3a539b09c0 TT#55459 subscriber_only UI header rule set changes
6 years ago
Rene Krenn 76b88062a1 TT#56411 honor use_session => 0 for bcrypt auth
6 years ago
Rene Krenn 1cfc524f80 Revert "TT#56411 honor use_session => 0 for bcrypt auth WIP"
6 years ago
Rene Krenn 4789f6b61f TT#56411 honor use_session => 0 for bcrypt auth WIP
6 years ago
Andreas Granig 89ac5b9d6b TT#52989 Fix device-id handling in panel UI
6 years ago
Irina Peshinskaya 3d524defe7 TT#54205 TT#54264 TT#54351 TT#54263 TT#54206 Timesets events representation fixes
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
Irina Peshinskaya ef70c3d5a0 TT#47534 Fix event parsing without rrule
6 years ago
Andreas Granig d5ba7c11cb TT#52989 Implement device alias provisioning logic
6 years ago
Irina Peshinskaya ec178cd8e4 TT#47534 Implement api timesets upload/download
6 years ago
Irina Peshinskaya 9adf470adc TT#47534 Add iCalendar download/upload web ui
6 years ago
Irina Peshinskaya 92ac694c6c TT#49689 Rename method *_timesets to *_timeset
6 years ago
Irina Peshinskaya 4099adf695 TT#49689 Implement web UI for ical events
6 years ago
Irina Peshinskaya 85aeeaa8dc TT#50204 Fix "All" datatables entries option
6 years ago
Andreas Granig ea25662c18 TT#49037 Implement rds connector to sipwise eds
6 years ago
Irina Peshinskaya 4b2dc9a649 TT#52355 Use pattern for systemctl --list-unit-files openvpn search
6 years ago
Rene Krenn 8ed0574a68 TT#48988 timezone conversions for CF timeset periods
6 years ago
Rene Krenn 9d3030f161 TT#47658 lowercase redis usrloc filter (username, domain)
6 years ago
Kirill Solomko 7dbbe5ea36 TT#50815 Fix HeaderManipulations invalidate request to kamailio
6 years ago
Irina Peshinskaya e9486b891d TT#50802 Consider terminated subscribers in alias management
6 years ago
Kirill Solomko 87a1c782f6 TT#30387 implement Header Manipulations UI
6 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 b27e4c5b87 TT#46856 Add openvpn toggle from admin panel
7 years ago
Irina Peshinskaya 1fe6db943d TT#48198 Use items array from paginations in all api controllers
7 years ago
Andreas Granig bff6bda605 TT#42767 Allow Range header in firmware downloads
7 years ago
Irina Peshinskaya b88000b968 TT#47569 Add possibility to load default files in sounsets api
7 years ago
Kirill Solomko 59a960b784 TT#47587 fix get_subscriber_location_rs
7 years ago
Irina Peshinskaya 7c13308271 TT#47024 Use config to document allowed Accept header values
7 years ago
Irina Peshinskaya d003c66e7e TT#45484 Add "force_delete" option to callrecordings
7 years ago
Kirill Solomko 100a78d491 TT#46700 fix permanent registration "received" param
7 years ago
Irina Peshinskaya bf8ce93cb5 TT#45632 Change return type from transcode_data to reference
7 years ago
Irina Peshinskaya 0182e3600d TT#45632 Use query_params and Accept header config together
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
Irina Peshinskaya b6ea54b12d TT#40453 Remove callrecording files from WEB UI
7 years ago
Rene Krenn 6e1b17b26e TT#44960 /subscribers/?alias=123 w/o group_concat()
7 years ago
Irina Peshinskaya cfa7cb4408 TT#43351 Keep high priority of current profile_set for subadmin
7 years ago
Irina Peshinskaya b1e4733d00 TT#43351 Check subscriberadmin access to profile and profile_set
7 years ago
Rene Krenn 42730fb359 TT#44404 datatables refactoring for large tables
7 years ago
Irina Peshinskaya 49e9e49b74 TT#44077 Disable subscriberadmin creation for subadmin in API
7 years ago
Gerhard Jungwirth 41fa667878 TT#32555 swaggerui layout
7 years ago
Rene Krenn 29a8ca6918 TT#43654 datatable rowcount clipping
7 years ago
Gerhard Jungwirth d02a4416b0 TT#43268 swagger/OpenAPI document nested fields
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
Irina Peshinskaya 3d2e58fed3 TT#40503 Additional clone of cached files and collections lists
7 years ago
Rene Krenn 2b7a1a33a8 TT#41553 TT#41554 billing fee match_mode
7 years ago
Irina Peshinskaya baa7329bfb TT#40503 Clone cached referenced data before return
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
Kirill Solomko 650369ceb9 TT#42753 reseller termination adjustments
7 years ago
Irina Peshinskaya f567a73331 TT#33113 Debug apply rewrite rule to the log
7 years ago
Irina Peshinskaya 3e95f54c09 TT#40511 Check subscriberadmin edit only own customer subscriber
7 years ago
Irina Peshinskaya c21aa55124 TT#41620 Use static banned data in datatables
7 years ago
Irina Peshinskaya ce84749100 TT#29751 Remove minus from cents in negative costs
7 years ago
Irina Peshinskaya 10f57f11e8 TT#40509 Add "default" option to timezone select
7 years ago
Rene Krenn 7d045b9ffc TT#42260 remove prepaid and prepaid_library pref usage
7 years ago
Rene Krenn 1a7aca8c11 TT#41402 normalize tzdata timezone names for perl DateTime
7 years ago
Richard Fuchs cccf6eaf51 TT#39328 don't cancel inew reservation request after INSUFF FUNDS
7 years ago
Rene Krenn 8173249197 TT#41022 calllist, faxes, vm: use owner's inherited tz
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
Irina Peshinskaya 8abd7babd9 TT#37459 Fix chained preference method names
7 years ago
Irina Peshinskaya 72e4751055 TT#39605 Remove semicolon from RPS xml
7 years ago
Kirill Solomko 62a81f1ec7 TT#40010 add new call forward type "cfr"
7 years ago
Irina Peshinskaya 5a504e97c1 TT#37459 Implement outbound lb_set/path for permanent registrations
7 years ago
Kirill Solomko 743dd4ac86 TT#39358 SMS/init_prepaid_billing() improve session_create logging
7 years ago
Guillem Jover bcab88a09d TT#39401 Use List::Util in perl core instead of List::MoreUtils
7 years ago
Irina Peshinskaya 61915c7d17 TT#33113 Apply callee_in rewrite rules to fax csc number
7 years ago
Kirill Solomko a60ae36bb7 TT#39168 SMS: prepaid_billing fix error session closing
7 years ago
Kirill Solomko 7198bc380d TT#39165 sms_jorunal adjustments
7 years ago
Gerhard Jungwirth 3d7f17bfff TT#38005 clean/ignore remaining perlcritic issues
7 years ago
Kirill Solomko e97b407c3c TT#39007 SMS fix add_journal_record() calls, send_sms() fix charset
7 years ago
Irina Peshinskaya 239555fc58 TT#37457 Update yealink provisioning server domain
7 years ago
Gerhard Jungwirth 0b39b6e8b9 TT#37222 fix perlcritic errors ProhibitCommaSeparatedStatements
7 years ago
Gerhard Jungwirth 4feeb76a93 TT#38005 fix/resolve various perlcritic errors
7 years ago
Rene Krenn fa967c4d92 TT#38150 fix and re-enable api-journals.t
7 years ago
Rene Krenn b003c214a7 TT#37706 fix journal HEAD
7 years ago
Gerhard Jungwirth e5fccbf98e TT#37105 fix perlcritic errors related to variables
7 years ago
Gerhard Jungwirth 6e8dd1a2a1 TT#37221 fix perlcritic error Subroutines::ProhibitExplicitReturnUndef
7 years ago
Gerhard Jungwirth 02e3e040b5 TT#32602 fix perlcritic error ValuesAndExpressions::ProhibitImplicitNewlines
7 years ago
Alexander Lutay 2bb814d326 TT#29620 Clean TAP test warning: ProhibitMixedBooleanOperators
7 years ago
Rene Krenn db0adbde4e TT#36660 SQL proc for new billing_mappings schema
7 years ago
Irina Peshinskaya 5021763eb5 TT#36057 Workaround rsvg-convert multiple scaling using gs
7 years ago
Irina Peshinskaya bfb760c3fb TT#36402 Fix preferencesmetaentries enum processing
7 years ago
Alexander Lutay ad059c32df TT#29620 Clean TAP test warning: ProhibitCommaSeparatedStatements = Comma used to separate statements
7 years ago
Gerhard Jungwirth 2b89431cca TT#36404 restructure form-translation
7 years ago
Irina Peshinskaya 1fb0e8a32d TT#36055 Add field device preferences web UI
7 years ago
Alexander Lutay a9b94c4808 TT#29620 Switch Perl code from Windows \r\n to Unix \n
7 years ago
Alexander Lutay cdbc01978c TT#29620 Clean TAP test warning: Missing AUTHOR/DESCRIPTION/LICENSE section in POD
7 years ago
Alexander Lutay bcbd4905b0 TT#29620 Switch lib/NGCP/Panel/Utils/CSVSeparator.pm from Windows \r\n to Unix \n
7 years ago
Alexander Lutay 79ae3c0106 TT#29620 Clean TAP test warning: Module does not end with '1;'
7 years ago
Andreas Granig 54a5627c72 TT#36224 Fix showing loc entries when ignore realm
7 years ago
Rene Krenn b35b0e1cbc TT#35662 move product_id to billing.contracts
7 years ago
Gerhard Jungwirth 001474fd7f TT#34800 inflate/deflate DateTime for timestamps
7 years ago
Irina Peshinskaya 174bfc9c02 TT#35516 Apply simplest filter logic for subscribersregistrations
7 years ago
Kirill Solomko 3cd93a7d35 TT#35507 fix send_sms() smsc checks
7 years ago
Kirill Solomko 091dee6d0b TT#35507 use domain sms_peer preference for SMS outbound routing
7 years ago
Kirill Solomko db1d5ef95b TT#35508 Improve SMS journaling, add SMS 'cli' field
7 years ago
Kirill Solomko 794b178dd1 TT#35426 get_fax(): fix fax data print into a closed filehandle
7 years ago
Kirill Solomko c93392e83d TT#35714 fix collection_nav_links object name
7 years ago
Kirill Solomko f976fe03fb TT#35714 use collection_nav_links in all API controllers
7 years ago
Irina Peshinskaya 05c2708832 TT#34567 Apply mandatory parameters to hal links
7 years ago
Irina Peshinskaya 13cc8b6f66 TT#35057 Enable fax sending to subscriber and subscriberadmin roles
7 years ago
Rene Krenn 778c484a5c TT#34013 altered timezone to get into effect in balances by re-saving contract
7 years ago
Rene Krenn cee33486f6 TT#34013 save contract_balances in the contract's tz
7 years ago
Kirill Solomko 4dbd1e20a4 TT#34014 TT#34016 Introduce phonebook entries
7 years ago
Irina Peshinskaya 84447ae277 TT#15059 Use has_column instead of has_column_loaded
7 years ago
Irina Peshinskaya 1877770f94 TT#33391 Adapt process_cdr_item to special conversation cdr item
7 years ago
Andreas Granig 3a1d30bee6 TT#32972 Fetch location data from redis
7 years ago
Irina Peshinskaya ef943eb7a8 TT#15059 Add mos avg data to call info representation
7 years ago
Rene Krenn c81ca69b70 TT#32910 TT#33037 initial cash_balance, free_time_balance
7 years ago
Gerhard Jungwirth 6e93a2551d TT#32600 fix accidental debug statement data printer
7 years ago
Gerhard Jungwirth c9e0723db6 TT#32600 block grep, block map percritic fixes
7 years ago
Gerhard Jungwirth 196ddd76cb TT#31504 restructure OpenAPI tags
7 years ago
Gerhard Jungwirth 9fd02605ee TT#29909 fix remaining "use warnings" perlcritic errors
7 years ago
Gerhard Jungwirth 985d433900 TT#29909 fix perlcritic RequireUseStrict
7 years ago
Irina Peshinskaya 2f76c1b6e8 TT#32011 Fix connect to Panasonic RPS
7 years ago
Irina Peshinskaya 08724a6096 TT#32108 Fix "around" method parameters
7 years ago
Irina Peshinskaya 84c1bacc40 TT#28462 Rewrite admins API to Entities
7 years ago
Irina Peshinskaya 75404b3e3d TT#28604 Fix voicemail conversation presentation
7 years ago
Gerhard Jungwirth c0c7c0c845 TT#30650 remove unused TTEmailer stub
7 years ago
Kirill Solomko bdc54a041d TT#30653 apply_rewrite() strict checks for $subscriber variable type
7 years ago