Commit Graph

1348 Commits (d41bca6376f7c0d623bc7eb4b4fc9ca837933ee1)

Author SHA1 Message Date
Andreas Granig 1a2a467345 MT#12673 Show ncos and rwr prefs desc in API
10 years ago
Rene Krenn 4c8d82a0a0 MT#11917 testcase json conversion
10 years ago
Rene Krenn bce0058915 MT#11917 test enviroment json boolean conversion
10 years ago
Gerhard Jungwirth 33f57733e9 MT#12303 dialogic configure snmp and nfs
10 years ago
Rene Krenn c411ece3a9 MT#11917 'must-have' api resources complete
10 years ago
Rene Krenn bcb6f1e7cd MT#11917 CFTimeSets
10 years ago
Rene Krenn 0d361710f7 MT#11917 CFTimeSets typos
10 years ago
Irina Peshinskaya 4970dd68fa MT#12499 Apply default email templates to the created reseller
10 years ago
Irina Peshinskaya 78cf4f1e93 MT#11009 Form->params => form->values
10 years ago
Rene Krenn 83fdc85702 MT#11917 include journal in generated API doc page
10 years ago
Rene Krenn b5dca5e6e2 MT#11917 next batch of API resources w. journal
10 years ago
Gerhard Jungwirth 0232af69d1 MT#11779 fix subscriber form setting admin flag
10 years ago
Irina Peshinskaya d51c33177d MT#11147 Left linking extensions and phones only for phones type
10 years ago
Irina Peshinskaya bda844c9d3 MT#10159 Add API call towards MWI on voicemail dir change
10 years ago
Gerhard Jungwirth 9628a322c9 MT#12303 configure dialogic for ss7
10 years ago
Rene Krenn 96c731a144 MT#11917 Journaling for first set of resources
10 years ago
Gerhard Jungwirth fefc0d4242 MT#11775 adapt fax error message
10 years ago
Irina Peshinskaya 11979e04ad MT#11147 Create fake data for the devicemodels and pbxdevices tests
10 years ago
Gerhard Jungwirth 63371e46af MT#11637 properly define reseller_id on roles of customercontacts
10 years ago
Irina Peshinskaya eb049fa910 MT#11147 Fix multi ranged field devices creation
10 years ago
Andreas Granig 1425bf7697 MT#10869 Hide account/connection info in jitsi
10 years ago
Andreas Granig 3fd27c9519 MT#10869 Add park option to Jitsi config
10 years ago
Gerhard Jungwirth 63db8edc8c MT#11501 dialogic isdn library
10 years ago
Andreas Granig 32344a302a MT#12219 Add q param also to firmware/next
10 years ago
Kirill Solomko b622c5e6d1 MT#12165 - utf8 support for JSON data
10 years ago
Andreas Granig 9f25a4df95 MT#12219 Add q param to firmware/latest
10 years ago
Irina Peshinskaya 81bd0240e3 MT#12083 Use exists optimization for subscriber search by alias
10 years ago
Irina Peshinskaya ec9c71dbe3 MT#11147 Phone extensions
10 years ago
Gerhard Jungwirth 3bb5df875a MT#11501 configure dialogic from webinterface
10 years ago
Rene Krenn eed41633bd MT#11917 Write journal for customer create/update.
10 years ago
Gerhard Jungwirth db2408cd3a MT#11891 trigger xmlrpc when moving rewrite rules
10 years ago
Andreas Granig bc32830ad9 MT#11741 API: fix pbxdevicemodelimages props doc
10 years ago
Andreas Granig d40f9976ba MT#11741 API: Add pbxdevicemodelimages resource.
10 years ago
Irina Peshinskaya 80ee2a1af9 MT#11549 Add alias filter for subscribers in API too.
10 years ago
Andreas Granig 6e53505c57 MT#10587 Disable yealink encryption.
10 years ago
Andreas Granig db99c346f7 MT#10587 Fix empty enc master key for yealink
10 years ago
Irina Peshinskaya ac9b5ff871 MT#11549 Search by alias too, but aliases aren't shown
10 years ago
Irina Peshinskaya 8fe9c0b06d MT#5585 Add details about cdr record
10 years ago
Gerhard Jungwirth 1c7fb3a781 MT#5435 option to show table summaries
10 years ago
Kirill Solomko 391d10a8d8 MT#9719 - Reworked the ip/auth banlist parsing for the GUI representation
10 years ago
Irina Peshinskaya ca6594e3a2 MT#5585 Add calls cost to subscriber calls list.
10 years ago
Andreas Granig 950773557e MT#10869 Unify jitsi status option in lockdown
10 years ago
Andreas Granig d2e6d40179 MT#11219 Skip cache cleaning on skipped files.
11 years ago
Andreas Granig 8381be7b7d MT#11219 Load default files for sound set.
11 years ago
Kirill Solomko 8717f99396 MT#10965 - Callforwards api DELETE fix to use callforwards instead of rewriterules, check for non-existing mapping auto removed by mysql
11 years ago
Irina Peshinskaya ee018bb44b MT#10159 Mark messages as read and send MWI notification about messages amount
11 years ago
Andreas Granig e37dc3d40a MT#10879 Handle deletion of primary number.
11 years ago
Andreas Granig 81c23a38ea MT#5173 Fix polycom bootstrapping.
11 years ago
Irina Peshinskaya 3081b7ab57 MT#10315 Add lock processing into POST method of Subscribers API.
11 years ago
Andreas Granig 8e844ecf75 MT#10705 Show pbx_groupmember_ids in API doc.
11 years ago
Andreas Granig bc7694433b MT#5173 Add polycom bootstrap and directory.
11 years ago
Irina Peshinskaya ce29d22a53 MT#10715 Add Polycom Zero Touch Provisioning (ZTP) client.
11 years ago
Andreas Granig cb9c14af54 MT#10869 Allow webusername to be an email address
11 years ago
Andreas Granig dad59b38c8 MT#10869 Add option to jitsi-auth via web creds
11 years ago
Andreas Granig 8ebb4cfc02 MT#10869 Implement jitsi config lock-down
11 years ago
Irina Peshinskaya 9977fa35f0 MT#10797 Add documentation note and sample with required "type" parameter.
11 years ago
Andrew Pogrebennyk 21833bf8cf MT#9453 introduce handling for adm_cf_ncos[_id] preference
11 years ago
Kirill Solomko 06c058caa6 MT#10169 - add "enabled" feature for rewrite rules, peering hosts/rules
11 years ago
Irina Peshinskaya 13b2465d9e MT#10797 Fix package to view API doc.
11 years ago
Irina Peshinskaya 649ccfb5c4 MT#10797 Check manadatory customer "type" presence.
11 years ago
Andreas Granig 8b8355914e MT#6785 Fix creating subscriber with ext 0.
11 years ago
Andreas Granig 64093a0a88 MT#10691 Add digits group for contract sound set
11 years ago
Andreas Granig 30d207508e MT#5241 Update primary number on group ext change
11 years ago
Andreas Granig 3cf80bf916 MT#10587 Parse autoprov bootstrap id and mark conf
11 years ago
Andreas Granig c6b336072b MT#10537 Support customer_id for calllists.
11 years ago
Andreas Granig 3624c48faa MT#10587 Use insecure bootstrap URL
11 years ago
Andreas Granig f40c5e699d MT#10603 Fix log severity.
11 years ago
Andreas Granig a1e98c6645 MT#10603 Print autprov config access/failure
11 years ago
Andreas Granig 71620f6b8e MT#10587 Encrypt Yealink configs.
11 years ago
Andreas Granig 19b6e100fa MT#10587 Add yealink directory url.
11 years ago
Irina Peshinskaya 618208acdb MT#10501 Add blob data columns only to particular records
11 years ago
Andreas Granig 9296582076 MT#10587 Properly check for fwver value.
11 years ago
Andreas Granig f37d3df714 MT#10587 Add baseurl to autoprov config vars
11 years ago
Andreas Granig 143486dd7c MT#10587 Always strip .cfg in device provisioning
11 years ago
Andreas Granig 8a70ef15cd MT#10587 Implement Yealink remote address book
11 years ago
Andreas Granig ad6dbc258c MT#10537 API: filter for call type in calllist
11 years ago
Andreas Granig f9cabf26ef MT#10543 Set t38 param for use in dev config.
11 years ago
Andreas Granig 266e8e7f3e MT#10537 API: own/other logic for calllist item
11 years ago
Andreas Granig e28726c1c3 MT#10537 API: Add calllists call.
11 years ago
Irina Peshinskaya e45b214de4 MT#9177 Add yealink, change architecture and fix credentials store issue
11 years ago
Irina Peshinskaya 0dc5e7bd64 MT#10337 More filters to get uniq records for cloudpbx
11 years ago
Irina Peshinskaya 8792913264 MT#10337 Panel changes get model by get the same way as the dup_item
11 years ago
Andreas Granig 1505d818ea MT#10301 Keep admin flag as is on pilot edit.
11 years ago
Andreas Granig 7ae4eb5c07 MT#10199 Exlude profile prefs def.
11 years ago
Andreas Granig a16c98ae35 MT#10199 Add subscriber profile preferences.
11 years ago
Irina Peshinskaya 331f1b3582 MT#10045 Use form->values instead of form->params for contract forms
11 years ago
Irina Peshinskaya 0c26c90685 MT#10041 Query_params raised multidomain request in not multidomain env.
11 years ago
Kirill Solomko f5830cd43a MT#8645 - billing profiles, disable seaerch by "Used", "used" internal renamed into "v_count_used" to be taken as a virtual column by the Datatables module
11 years ago
Irina Peshinskaya 64dd9c01e2 MT#9177 Bootstrap_uri logic and fixes.
11 years ago
Kirill Solomko 443c9bb7db MT#8645 - add "terminate" method
11 years ago
Irina Peshinskaya 715a39ffd0 MT#9177 inflate sync credentials values in Controller from DB.
11 years ago
Irina Peshinskaya bcd8c30efd MT#9177 Add credentials as device fields logic
11 years ago
Andreas Granig 5bb95acc40 MT#9881 Add panasonic address book url to config
11 years ago
Andreas Granig 1966ae765b MT#9881 Slight panasonic fixes.
11 years ago
Andreas Granig efa2acbc0f MT#9177 Adapt API to new device bootstrap.
11 years ago
Andreas Granig e1d58e9ae4 MT#9177 Cleanup bootstrap code.
11 years ago
Andreas Granig 6b24459830 MT#9177 Fix panasonic bootstrapping.
11 years ago
Irina Peshinskaya a6527bb4c7 MT#9177 API for autoprov. Not tested yet.
11 years ago
Irina Peshinskaya c518e74530 MT#9177 Device model web form tested can be created and changed
11 years ago
Irina Peshinskaya bddadea51b MT#9177 Untested Device forms.
11 years ago
Irina Peshinskaya 5902c07ef5 MT#9177 Add panasonic bootstrap.
11 years ago
Irina Peshinskaya abf4cb937f MT#9177 Changes for centrlised sync parameters table. Draft.
11 years ago
Andreas Granig e1a7f1a5a1 MT#6969 Pass proxy:port to check-sync script
11 years ago
Andreas Granig 10624d734e MT#6969 Catch and log sip sync errors.
11 years ago
Andreas Granig 30bc5d383d MT#6969 Ignore capturex return value
11 years ago
Andreas Granig f89efc9095 MT#6969 Fix sip sync error.
11 years ago
Andreas Granig 2651a83afa MT#9881 Implement panasonic phone book
11 years ago
Victor Seva 83a33d4270 MT#8245 Change initial point of login to /login
11 years ago
Irina Peshinskaya 64e0428b85 MT#9671 Add search of subscribers by customer external_id too. Again.
11 years ago
Irina Peshinskaya c52040353f Revert "MT#9671 Add search of subscribers by customer external_id too."
11 years ago
Irina Peshinskaya a2b4c627f3 MT#9671 Add search of subscribers by customer external_id too.
11 years ago
Andreas Granig 5a7c924ff2 MT#9653 Allow reseller api access to cf and fax
11 years ago
Irina Peshinskaya 806820ebb2 MT#9447 Add external_id query parametere for customers.
11 years ago
Irina Peshinskaya 29b988492f MT#9431 Update usr_preference cloud_pbx_hunt_policy in Subscriber API.
11 years ago
Andreas Granig a58ac04e17 MT#9481 API: Implement customer balance handling
11 years ago
Andreas Granig eec03aa6b1 MT#9277 Fix date deflation for voucher.
11 years ago
Andreas Granig 64d65a10a5 MT#9277 Implement basic voucher management.
11 years ago
Andreas Granig 7389205d59 MT#9369 Export numbers in device config
11 years ago
Irina Peshinskaya bf9ed81fd2 MT#9329 Use DB to count statistic for calls.
11 years ago
Kirill Solomko 85978fb823 MT#8547 - Remove "push on reference" syntax
11 years ago
Kirill Solomko e4ecca76e9 MT#8547 - Fix smartmatch ~~ usage
11 years ago
Andreas Granig 3d22196c4a MT#9263 Fix CF API handling of timesets.
11 years ago
Andreas Granig 86fffe08e1 MT#9263 Fix CF API handling of numbers.
11 years ago
Kirill Solomko c1c72dd6c7 MT#8547 - replaced experimental "smartmatch" code with the sane if/else custom SWITCH blocks
11 years ago
Andreas Granig f2a00bad78 MT#9237 Fix editing advanced CF map with n>1 recs
11 years ago
Andreas Granig 0204022cf5 MT#9225 Modify allowed_clis on add/remove number
11 years ago
Kirill Solomko 799d95b314 MT#7705 - Subscriber.pm: add logging for destination sets/time sets, password recovery and internal errrors
11 years ago
Irina Peshinskaya 4bb916a33c Revert "MT#9177 Fix device annotations sql error in devmod_edit."
11 years ago
Andreas Granig cdba3fd0ac MT#6969 Fix sync logic on registration.
11 years ago
Andreas Granig d156577873 MT#9167 Fix setting contract timestamps
11 years ago
Kirill Solomko 2bebc00548 MT#7705 - Add logging for the rest of Controller/* modules. Message.pm: add data size check and trim the value if > 500 length
11 years ago
Alexander Lutay 643cf6d9da MT#8215 Set NGCP-Summary.json as default Kibana page
11 years ago
Kirill Solomko 8c09ffa44a MT#7705 - fix undef ids detection in error messages. add logging for Contract, Customer
11 years ago
Gerhard Jungwirth c87db578f5 MT#7177 fix form initializatoin for DestinationSets
11 years ago
Andreas Granig c33ae6d879 MT#8215 Implement proxy for kibana/elasticsearch
11 years ago
Andreas Granig 18467405b0 MT#6969 Trigger device resync via SIP if online
11 years ago
Irka e313eb7063 MT#8371 Remove duplicate joins contracts_rs with billing_mapping.
11 years ago
Irka 6299743d63 MT#8371 Additional changes for actual billing_mapping optimisation.
11 years ago
Kirill Solomko aca1155e64 MT#7705 - Rework logging for Controller/Contract module
11 years ago
Kirill Solomko 4a346d6383 MT#7705 - Rework logging for Controller/Contact module
11 years ago
Kirill Solomko 68a1aa349e MT#7705 - Rework logging for Controller/Billing module. Improve Message.pm $log parsing and shown as LOG= (optional)
11 years ago
Kirill Solomko f759cbeb98 MT#7705 - Logging for Controller/Administrator module
11 years ago
Andreas Granig 30384f34dc MT#8723 Provid direct pbx fw link for version
11 years ago
Irka c7a2dae1fc MT#8621 Check callforward spec against empty desctinations
11 years ago
Andreas Granig 8e0157b78b MT#8613 Add basic CRUD for LI X-1 provisioning
11 years ago
Andreas Granig 1306ba53c6 MT#8561 API: filter write ops for r/o users
11 years ago
Gerhard Jungwirth 12ee43f671 MT#8395 replace email plugin
11 years ago
Andreas Granig a30e471799 MT#8495 Handle another level of nesting in banlist
11 years ago
Andreas Granig 953142d4f0 MT#8279 Deflate numbers in call list.
11 years ago
Andreas Granig 145291a23e MT#8279 Deflate CF destination in CSC
11 years ago
Andreas Granig a5cd159b56 MT#8279 Deflate speed dial in CSC list
11 years ago
Andreas Granig cf519fb44b MT#8279 Inflate/deflate block list input in CSC
11 years ago
Andreas Granig c2e116a825 MT#8279 inflate/deflate subscriber speed-dial
11 years ago
Andreas Granig 996fd6000c MT#8299 API: align PUT for pbxdevicemodels.
11 years ago
Andreas Granig 6f50a2dac7 MT#8299 Create/Edit models via web interface.
11 years ago
Andreas Granig a5b0aaee2c MT#8299 Use extended form for device model
11 years ago
Andreas Granig 4596002eca MT#8299 API: create full device model with labels
11 years ago
Andreas Granig 853ab093d5 MT#8299 API: Use multipart upload for device model
11 years ago
Andreas Granig c5067b4cac MT#8299 Show disp name and ext in pbx dev config
11 years ago
Andreas Granig c44d28ef54 MT#8299 Also properly edit pbx device.
11 years ago
Andreas Granig 7efc1c43d6 MT#8299 Successfully create new pbx device.
11 years ago
Andreas Granig cc68e4959d MT#8299 Show annotated pbx device.
11 years ago
Andreas Granig b146fb45ee MT#8299 PoC to render phone image with annotations
11 years ago
Andreas Granig 50777321c0 MT#7803 Fix invoice list preparation.
11 years ago
Irka c43ccd7c5d MT#8401 Invoce data preprocessing.
11 years ago
Gerhard Jungwirth 789d162414 MT#8367 api fix subscriber delete as reseller
11 years ago
Gerhard Jungwirth c15acb9423 MT#8287 only create aliases if available on subscriber creation
11 years ago
Irka b59e7bb3df MT#8367 Remove potentially ambiguous voip_subscribers.status reference
11 years ago
Gerhard Jungwirth 2b4e5d0f61 MT#8309 API billingfees logic
11 years ago
Gerhard Jungwirth b7eb095540 MT#7791 Manage Callthrough CLIs in Panel
11 years ago
Gerhard Jungwirth edff2c4120 MT#7791 API ccmappingentries (callthrough CLIs)
11 years ago
Irka 18b86b3ffd MT#5879 Remove template active as logic changed to invoice per customer.
11 years ago
Gerhard Jungwirth d57aa0e7ff MT#7673 update voicemail number in webinterface
11 years ago
Gerhard Jungwirth 9a8cd44e6e MT#7931 group captured calls
11 years ago
Irka f95f158323 MT#5879 Merge with Andreas version of Invoice Template APIs.
11 years ago
Irka 4d7f2ff7f8 MT#5879 Deny to create invoice templates with duplicated names
11 years ago
Irina Peshinskaya 3b281f61cd MT#7867 InvoiceTemplate API draft.
11 years ago
Irka b2f21dd777 MT#7861 Use pixels as main unit to be in accordance with svg-edit.
11 years ago
Gerhard Jungwirth 9f7f55d07f MT#8063 api fix uploading music_on_hold
11 years ago
Gerhard Jungwirth 6c5f35d159 MT8165 explain cfmappings on callforwards doc
11 years ago
Gerhard Jungwirth 309b5ab069 MT#8015 update de translation
11 years ago
Gerhard Jungwirth 17f092219f MT#7959 fix contract PUT/PATCH, tests
11 years ago
Andreas Granig 63056e4d15 MT#7867 Also add invoice tmpl per customer in API
11 years ago
Gerhard Jungwirth b0a7f8f2b2 MT#7717 explicitly delete related tables of voip_domains
11 years ago
Gerhard Jungwirth c5fd0122a6 MT#7981 possibility to delete subscriber admin flag
11 years ago
Gerhard Jungwirth c1c1117600 MT#8035 Write start_ivr and end_ivr events
11 years ago
Irina Peshinskaya 0dbc857613 MT#7867 Invoice template per reseller
11 years ago
Gerhard Jungwirth fc4bdaf750 MT#7959 update contracts api doc
11 years ago
Andreas Granig d74f2653f1 MT#7747 Make sure to not store purge_existing
11 years ago
Andreas Granig 6834738216 MT#7747 API: Improve fee bulk upload documentation
11 years ago
Andreas Granig c34f5e11a0 MT#7747 API: implement fee bulk upload
11 years ago
Irina Peshinskaya da71415239 MT#5879 Default content on template creation and x- mimetype.
11 years ago
Andreas Granig 33ace9c766 MT#7941 Another fix for empty CF dsets.
11 years ago
Andreas Granig 3b0aa836d9 MT#7797 API: allow list in customer status filter
11 years ago
Andreas Granig ec6c5c4557 MT#7941 Fix handling empty destination set in pref
11 years ago
Andreas Granig 0d577b3490 MT#7935 Show callid, cost and link to callmap.
11 years ago
Andreas Granig d3a21f146f MT#7545 Fix editing non-pbx subscriber.
11 years ago
Andreas Granig b0491942f5 MT#6693 Handle pseudo-preferences for subprofs.
11 years ago
Gerhard Jungwirth 54810af842 MT#7447 fix soundfiles controller
11 years ago
Andreas Granig 9157588f97 MT#7803 API: fetch invoice details via API
11 years ago
Gerhard Jungwirth 49f14f8e8f MT#7447 fix api customers test
11 years ago
Gerhard Jungwirth 6dd1562252 MT#7841 API callforwards: improve documentation examples
11 years ago
Gerhard Jungwirth b0235d97d1 MT#7841 document api callforwards, cfmappings
11 years ago
Andreas Granig 26ec3aad80 MT#7067 API: Don't log sound file on upload.
11 years ago
Andreas Granig b34ae4eed2 MT#7803 Fix customer balance creation on new month
11 years ago
Andreas Granig c229863451 MT#7803 Fix fetching invoice svg data.
11 years ago
Andreas Granig 3f8f4880de MT#7555 API: Terminate instead of delete subs
11 years ago
Andreas Granig 915cf7749a MT#7555 Properly terminate subscribers.
11 years ago
Andreas Granig 14a629f4aa MT#7803 Add invoice links and sections.
11 years ago
Andreas Granig 9115b48f70 MT#7797 Filter for terminated customers.
11 years ago
Andreas Granig 4f370287af MT#7793 Only log subprofile event on prof-change.
11 years ago
Andreas Granig 213e6bb606 MT#7793 Implement event billing for subprofiles.
11 years ago
Andreas Granig 0a83a9aa9d MT#7775 Fix xmldispatching on domain creation
11 years ago
Andreas Granig 5805d848d3 MT#7771 Add cloud_pbx_ext preference.
11 years ago
Andreas Granig 2d9be3f212 MT#7771 Introduce @{...} for match in rewrite rule
11 years ago
Andreas Granig fae332191a MT#5879 Include Countries.pm before Sipwise::Base.
11 years ago
Andreas Granig f41626e521 MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Andreas Granig adffda31ac MT#7699 Strip colons from mac/identifier
11 years ago
Andreas Granig 3845260070 MT#7649 API: Implement create/update for pbx devs
11 years ago
Andreas Granig 7563aeeb43 MT#7625 Check subscriber status is active on login
11 years ago
Andreas Granig eaa4fea245 MT#7555 Properly terminate subs on customer edit.
11 years ago
Andreas Granig dd0f61f081 MT#7377 Fix pilot subscriber tagging.
11 years ago
Andreas Granig 5b8d597dc3 MT#5879 Fix email template in customer edit.
11 years ago
Andreas Granig 7c8e355fbc MT#7177 API: add /api/applyrewrites/ for rwr.
11 years ago
Andreas Granig 1d26af6afe MT#7177 Implement callee normalization. WIP.
11 years ago
Andreas Granig 2f06618362 MT#4019 Implement C2D in api via /api/callcontrols
11 years ago
Irina Peshinskaya 2f67a948ac MT#5879 Contract buttons and generate_invoice.
11 years ago
Irina Peshinskaya 76b059fae7 MT#5879 Email templates buttons for contract forms.
11 years ago
Andreas Granig 7089121482 MT#7377 API: Add filter for is_pbx_pilot.
11 years ago
Andreas Granig c36a127a97 MT#7495 Add customerpreferences rel and fix doc.
11 years ago
Andreas Granig 8fe6449bdb MT#7469 Prepare for SPA client certificate auth
11 years ago
Andreas Granig ac736caa00 MT#7495 Allow subadmin to configure contract prefs
11 years ago
Andreas Granig 151b77692f MT#7487 API: filter subscribers using profile_id
11 years ago
Andreas Granig e136be4c68 MT#7485 API: filter soundsets for name
11 years ago
Irina Peshinskaya 9f5bf1ad35 MT#5879 Changes related to invoice email template.
11 years ago
Irina Peshinskaya 6d6484a645 MT#5879 Changes related to invoice email template.
11 years ago
Irina Peshinskaya 576f5e0dea MT#5879 Return invoice_email_template into customer creation form.
11 years ago
Irina Peshinskaya 3ee4f3e61d MT#5879 Implement countr name in controller.
11 years ago
Irina Peshinskaya 1ab3500062 MT#5879 Us common invoice logic for invoice amouns. Add country name.
11 years ago
Irina Peshinskaya a72adaea52 MT#5879 Invoice generation fixes.
11 years ago
Irina Peshinskaya 9965197657 MT#5879 Fix invoice date insertion in DB
11 years ago
Irina Peshinskaya 636ebe26cf MT#5879 Fix invoices amount, related to cents.
11 years ago
Irina Peshinskaya a050e6777e MT#5879 Fix for invoices.serial unique index
11 years ago
Irina Peshinskaya c60c9af216 MT#5879 Error in not inflated date values.
11 years ago
Irina Peshinskaya 17f678dee2 MT#5879 Separate invoice generation from sending and some fixes.
11 years ago
Irina Peshinskaya 539a057366 MT#7233 Implement basic number block CRUD.
11 years ago
Andreas Granig 6ec99075ca MT#7471 Implement web and api for contract prefs.
11 years ago
Andreas Granig 5957189fcc MT#7469 Cleanup url handling for dev provisioning.
11 years ago
Andreas Granig 846805010e MT#7453 Finish Cisco SPA Directory Service
11 years ago
Andreas Granig fa42fa8805 MT#7377 Fix setting display name in subscriber.
11 years ago
Andreas Granig f2ae1664f4 MT#7453 Basic SPA directory service. WIP.
11 years ago
Andreas Granig 69e20a8629 MT#7377 API: fix alias_numbers and pbx_extension
11 years ago
Andreas Granig 9679565f50 MT#5879 Fetch call list for invoices. WIP.
11 years ago
Andreas Granig e0bb62f82b MT#7323 API: fetch sound handles via REST
11 years ago
Andreas Granig d3bdce9261 MT#7415 Clear usr_prefs when deleting ncos levels.
11 years ago
Andreas Granig 1b08f6e3ac MT#7395 API: implement NCOS level and pattern
11 years ago
Gerhard Jungwirth 8f5c6d0907 MT#7239 API faxserversettings
11 years ago
Andreas Granig 126cf25581 MT#7405 API: allow to filter folder in voicemails
11 years ago
Andreas Granig e8853cf869 MT#5349 API: Fix domain activation for xmpp
11 years ago
Andreas Granig 98364a891b MT#5879 Rework VAT handling in invoices.
11 years ago
Andreas Granig 8efa32a98a MT#7377 Use is_pbx_pilot instead of admin flag
11 years ago
Andreas Granig 12fec06a68 MT#5879 Making invoice creation work w/ real data
11 years ago
Andreas Granig b827f73ab4 MT#5879 PoC of generating invoice out of template
11 years ago
Andreas Granig 4e3b373df3 MT#7119 API: Fix PBX subscriber creation.
11 years ago
Andreas Granig 5cbb82747a MT#5879 Align invoice template to clean db schema
11 years ago
Andreas Granig fef92c26a0 MT#5879 Handle preview of unsaved invoice tmpl
11 years ago
Andreas Granig 02e58b0360 MT#5879 Completely redo invoice template handling.
11 years ago
Andreas Granig cf58b778ee MT#5879 Invoice template translation.
11 years ago
Andreas Granig 807e77855d MT#5879 Rework dummy variable handling for invoice
11 years ago
Andreas Granig fa07184a46 MT#5879 Rework rendering PDF preview.
11 years ago
Andreas Granig fdde82379b MT#5879 Store invoice templates on save.
11 years ago
Andreas Granig a88724c0c4 MT#5879 Cleanup invoice template editing. WIP.
11 years ago
Andreas Granig b6533b1a1f MT#5879 Redesign invoice template meta handling.
11 years ago
Andreas Granig 2d49153102 MT#5879 Fix redirect chain and utf8 handling.
11 years ago
Irina Peshinskaya 6b0cd3b3a7 MT#5879 Fix broken billing_profile variable scope.
11 years ago
Irina Peshinskaya c86a8a04cb MT#5879 Add billing profile object to default and data for generation.
11 years ago
Gerhard Jungwirth 71aa24e791 MT#7239 enforce boolean context
11 years ago
Irina Peshinskaya b0f1d9f26e MT#7265 Fix "auto" signature.
11 years ago
Andreas Granig 1dd2622b94 MT#7265 Fix "auto" signature.
11 years ago
Gerhard Jungwirth 6dc39e4178 MT#7191 fix unicode warnings of module
11 years ago
Gerhard Jungwirth 1b0f0ead8f MT#7119 remove redundant collection sort
11 years ago
Andreas Granig 601ada23bd MT#7233 Implement basic number block CRUD.
11 years ago
Gerhard Jungwirth 7a79ad2fec MT#7211 API autoattendants
11 years ago
Andreas Granig 378f53c806 MT#7191 Use DT to select contact country.
11 years ago
Irina Peshinskaya 9cfd974e70 MT#5879 Preparations to merge into master
11 years ago
Irina Peshinskaya cd07b84a1c MT#5879 Preparations to merge into master
11 years ago
Irina Peshinskaya 05f54645c8 MT#5879 Some small changes of big buttons
11 years ago
Irina Peshinskaya ab6414c589 MT#5879 Rename clients to customers.
11 years ago
Irina Peshinskaya 63c52f3180 MT#5879 Changes according to Andreas letter.
11 years ago
Irina Peshinskaya 088ca06ea7 MT#5879 Fix invoice deletion after conditional fields.
11 years ago
Irina Peshinskaya 410ec47909 MT#5879 Commented out client list frm invoices list interface.
11 years ago
Irina Peshinskaya 7465db49d4 MT#5879 Send invoice to email functionality draft.
11 years ago
Irina Peshinskaya 59b7028055 MT#5879 Form with datatable field for one page app.
11 years ago
Irina Peshinskaya f9d0ac1bd8 MT#5879 Save state before alternative interface.
11 years ago
Irina Peshinskaya 4dc64f5853 MT#5879 Attempt to fix invoice/template
11 years ago
Irina Peshinskaya 4ed50bd105 MT#5879 Lost part of merge on master head.
11 years ago
Irina Peshinskaya 4a1b5c005e MT#5879 Few small fixes of some some already fixed errors.
11 years ago
Irina Peshinskaya 70ae0c01c9 MT#5879 Invoice deletion draft
11 years ago
Irina Peshinskaya 8db8a16f7f MT#5879 Clean up queries a little.
11 years ago
Irina Peshinskaya fb2ac0dc9a MT#5879 Ajax form works
11 years ago
Irina Peshinskaya 6c4f2e7d2b MT#5879 Web generation is working.
11 years ago
Irina Peshinskaya d22ade4c4e MT#5879 Generation from web: not tested yet.
11 years ago
Irina Peshinskaya c1d5983c71 MT#5879 Forgot to save proper changes in controller.
11 years ago
Irina Peshinskaya 83db5c1b93 MT#5879 Multiple attachments and further web generation.
11 years ago
Irina Peshinskaya 5f0c59d3a7 MT#5879 InvoiceGeneration through web.
11 years ago
Irina Peshinskaya 7ab5ab3c85 MT#5879 Filter invoices by client. Generate form.
11 years ago
Irina Peshinskaya f1faaeaf95 MT#5879 Commit doesn't work. Half of form rename.
11 years ago
Irina Peshinskaya 2fbc3dd85f MT#5879 Save state before adding from-to search to invoices.
11 years ago
Irina Peshinskaya c39d6a92a8 MT#5879 View invoices
11 years ago
Irina Peshinskaya 1fd67eb308 MT#5879 Send invoices via email.
11 years ago
Irina Peshinskaya 0d39395842 MT#5879 Script to generate invoices from templates.
11 years ago
Irina Peshinskaya 1659af9ca8 MT#5879 Save calls queries.
11 years ago
Irina Peshinskaya 96bb4cb5b8 MT#5879 Use get_contract_rs as clients list sub.
11 years ago
Irina Peshinskaya 7720d53bb1 MT#5879 Separate invoice and invoice template interfaces.
11 years ago
Irina Peshinskaya d87e6b297b MT#5879 Replace invoices to separated controller.
11 years ago
Irina Peshinskaya dbf2b5414a MT#5879 Templates alignments.
11 years ago
Irina Peshinskaya 5e30919042 MT#5879 Draft of calls pages in template
11 years ago
Irina Peshinskaya e9083ac5b2 MT#5879 Fix datatables (wasn't commited, default template
11 years ago
Irina Peshinskaya 6a63b8405c MT#5879 Template.
11 years ago
Irina Peshinskaya 760e07c8ec MT#5879 Clear Alerts
11 years ago
Irina Peshinskaya f877c908a6 MT#5879 Save wokring interface, but with alerts.
11 years ago
Irina Peshinskaya 9aa35efdc9 MT#5879 Save state before new default template.
11 years ago
Irina Peshinskaya 66376a9934 MT#5879 Well, seems like all template relative info is working now again.
11 years ago
Irina Peshinskaya 135dad02d5 MT#5879 Draft of invoice template movement to reseller.
11 years ago
Irina Peshinskaya 89e6533d5b MT#5879 Remove artefacts from datatables vars and make possible deactivate all invoice templates.
11 years ago
Irina Peshinskaya f6fe84df61 MT#5879 Datatables is shown now for invoice data but search doesn't work. Anyway switch now to invoices generation and will return to datatables later.
11 years ago
Irina Peshinskaya 9228b2c5cc MT#5879 Well, now we delete, update and add templates almost in order.
11 years ago
Irina Peshinskaya 2d334de084 MT#5879 Apply newly created id to worm to continue work with cretated template.
11 years ago
Irina Peshinskaya 4cdaa3199b MT#5879 Fix double encoded template string for saving, adapted deletion confirmation to ajax loaded listing
11 years ago
Irina Peshinskaya bc0ce4bee0 MT#5879 Loading of template data to form and to server in progress. Other left: confirm on deletion )href is not used, would be good to implement using datatables at least for invoice data, and use dynamic invoice data for online generation.
11 years ago
Irina Peshinskaya bf5d8ccf66 MT#5879 Save intermediate state with solutions which are going to be removed.
11 years ago
Irina Peshinskaya db24de1c0d MT#5879
11 years ago
Irina Peshinskaya c966c842de MT#5879
11 years ago
Irina Peshinskaya ed6861b597 MT#5879 Use identifier for datatables helper initialization.
11 years ago
Irina Peshinskaya 3e557152bc MT#5879 Separate actions for invoice templates. Saving and view should be separated too. Rename ttemplates: calls to invoice and "template" according to content.
11 years ago
Irina Peshinskaya 6fdd7d43ab MT#5879 Save intermediate state with separation of invoice_template logic for further usage in admin and customer areas.
11 years ago
Irina Peshinskaya 7f6ce297b4 MT#5879 Generation of pdf while through system. Image::RSVGlib in plans. Games with fonts - attention, svg template contain fon inside now. Will be removed.
11 years ago
Irina Peshinskaya 4fdee6478b MT#5879 Mainly template changes to generate multipage document. now is generated, but with errors. Added rows as allowed attribute for <g. Additional changes for fake calls rows = with row numbers/
11 years ago
Irina Peshinskaya 44e61d95f6 MT#5879 commented out data, faked for multipage document
11 years ago
Irina Peshinskaya d36699c10e MT#5879 Pages generated by template Toolkit first version
11 years ago
Irina Peshinskaya 53f5c06257 MT#5879 Start with PDF::WebKit
11 years ago
Irina Peshinskaya 04987fcb5f MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
11 years ago
Irina Peshinskaya f45e5f6ada MT#5879 Customer.pm wasn't saved.
11 years ago
Irina Peshinskaya a912f1fc49 MT#5879 Well, customer can save his invoice. He can't delete. But he can rewrite from default now. But specification of using default (and as action - deletion of his template - is necessary).
11 years ago
Irina Peshinskaya 4f19965240 MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
11 years ago
Irina Peshinskaya 7c3a045ddc MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
11 years ago
Irina Peshinskaya 6e743ae818 MT#5879 Generation of pdf while through system. Image::RSVGlib in plans. Games with fonts - attention, svg template contain fon inside now. Will be removed.
11 years ago
Irina Peshinskaya d8a55f5909 MT#5879 Mainly template changes to generate multipage document. now is generated, but with errors. Added rows as allowed attribute for <g. Additional changes for fake calls rows = with row numbers/
11 years ago
Irina Peshinskaya f5dc2028f7 MT#5879 commented out data, faked for multipage document
11 years ago
Irina Peshinskaya 54c02e384d MT#5879 Pages generated by template Toolkit first version
11 years ago
Irina Peshinskaya 21e2f2b38f MT#5879 Start with PDF::WebKit
11 years ago
Irina Peshinskaya bb69a3ef5f MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
11 years ago
Irina Peshinskaya 3e537588ee MT#5879 Customer.pm wasn't saved.
11 years ago
Irina Peshinskaya d814805244 MT#5879 Well, customer can save his invoice. He can't delete. But he can rewrite from default now. But specification of using default (and as action - deletion of his template - is necessary).
11 years ago
Irina Peshinskaya 468420909d MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
11 years ago
Irina Peshinskaya a1cf4235ef MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
11 years ago
Irka 792b6a5328 MT#5879 Now Preview works correct. Time to implement saving passed template.
11 years ago
Irka 0622c959eb MT#5879 Very basic logic without storing to db. But seems as will be able to make it generic against template types.
11 years ago
Irka 50b89773da Save state with incorrect, but fast svg template apply
11 years ago
Irka 95e5eaf2b0 Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.
11 years ago
Irka c1d2a54fe1 test commit
11 years ago
Gerhard Jungwirth 09ac08508b MT#7119 API document sortable columns
11 years ago
Gerhard Jungwirth c93c8eeb6d MT#7119 fix broken soundfilerecordings collection
11 years ago
Gerhard Jungwirth 83d37c5d23 MT#7119 API order_by for collections
11 years ago
Andreas Granig 388cd7cca3 MT#7175 Skip collection in doc if role unspecified
11 years ago
Gerhard Jungwirth 1eadcf7ea7 MT#3955 API callcosts: filter by subscriber_id
11 years ago
Gerhard Jungwirth ac74b9774d MT#3955 API callcosts: GET
11 years ago
Gerhard Jungwirth cd9177b60f MT#7051 set webusername to NULL if empty
11 years ago
Gerhard Jungwirth ae1898784f MT#6841 Sound Set Customer section conditional
11 years ago
Gerhard Jungwirth 7333869c54 MT#7113 API subscribers: provide hunt-policy/timeout
11 years ago
Andreas Granig 2389ad4455 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
11 years ago
Andreas Granig df9d103893 MT#6827 Deprecate linerange_num field.
11 years ago
Gerhard Jungwirth 582b835db6 MT#7067 fix api tests
11 years ago
Andreas Granig 60de7de4a7 MT#7067 API: Implement sound file handling.
11 years ago
Andreas Granig d7735623bb MT#7077 Fix dots in SIP usernames for SPAs.
11 years ago
Andreas Granig aaac4b6415 MT#7067 API: Implement sound set handling.
11 years ago
Andreas Granig b0993b62b9 MT#3939 API: Implement trusted source handling.
11 years ago
Andreas Granig 1cc0aa69f4 MT#7039 API: link subscriberregistrations
11 years ago
Andreas Granig 74d3458e66 MT#7061 API: implement reminder handling.
11 years ago
Andreas Granig 7df32a993b MT#7039 API: implement SIP registration handling
11 years ago
Andreas Granig 7cbdb2762f MT#3947 API: Implement voicemail settings.
11 years ago
Andreas Granig 28ee0960a4 MT#3943 API: fetch cdrs via REST.
11 years ago
Andreas Granig fead09e4b5 MT#4967 Fix editing of non-pbx subscribers.
11 years ago
Andreas Granig 44a3b2da1c MT#4967 Fix subadmin pbx alias number moving.
11 years ago
Andreas Granig 1a002c506a Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
11 years ago
Andreas Granig f96f08f706 MT#4967 clean up moving alias numbers.
11 years ago
Gerhard Jungwirth 14d6b1db63 MT#6985 API more subscribers filters
11 years ago
Andreas Granig b95daedc79 MT#6967 Alias range handling and first sub cleanup
11 years ago
Andreas Granig 61eb05dd13 MT#3941 API: fix voicemail filtering.
11 years ago
Andreas Granig 4fe7db30c4 MT#3941 API: Prettify voicemail descriptions.
11 years ago
Andreas Granig 6e5e1b53c4 MT#3941 API: Implement voicemail message handling.
11 years ago
Gerhard Jungwirth f7ebfe07c1 MT#3937 API speeddials put/patch
11 years ago
Gerhard Jungwirth d71f12aff9 MT#3937 API speeddials get
11 years ago
Gerhard Jungwirth 139dabf562 MT#6827 API pbxdevice* improvements
11 years ago
Gerhard Jungwirth 0de65edace MT#6827 API pbxdevicemodels GET
11 years ago
Gerhard Jungwirth 313bf84e6a MT#6827 API pbxdeviceconfigs GET
11 years ago
Gerhard Jungwirth 0430f83d46 MT#6827 API pbxdeviceprofiles GET
11 years ago
Andreas Granig 42031a1627 MT#6913 API: prevent reseller profile deletion.
11 years ago
Andreas Granig f30518384b MT#6913 API: fix syntax error
11 years ago
Andreas Granig 84cc7c36c9 MT#6913 API: fix profile(_set) deletion.
11 years ago