Commit Graph

403 Commits (2c54106fd0bfcfedee6794568d5e89952b519463)

Author SHA1 Message Date
Andreas Granig 601ada23bd MT#7233 Implement basic number block CRUD.
12 years ago
Gerhard Jungwirth 236126fa95 MT#7191 keep country field optional
12 years ago
Gerhard Jungwirth 7a79ad2fec MT#7211 API autoattendants
12 years ago
Andreas Granig e2e29a3298 MT#7199 add iban and bic fields.
12 years ago
Andreas Granig 378f53c806 MT#7191 Use DT to select contact country.
12 years ago
Irina Peshinskaya 088ca06ea7 MT#5879 Fix invoice deletion after conditional fields.
12 years ago
Irina Peshinskaya 749f143cb7 MT#5879 Unsuccessful experiments with conditional flavours of fields.
12 years ago
Irina Peshinskaya 7465db49d4 MT#5879 Send invoice to email functionality draft.
12 years ago
Irina Peshinskaya c42b1a0bb8 MT#5879 Form with datatable field for one page app.
12 years ago
Irina Peshinskaya b6361e6cf3 MT#5879 Default for datepicker
12 years ago
Irina Peshinskaya cdd05a1df1 MT#5879 Delete works
12 years ago
Irina Peshinskaya 70ae0c01c9 MT#5879 Invoice deletion draft
12 years ago
Irina Peshinskaya 4494b13c6e MT#5879 Intermediate state before start datepeacker field.
12 years ago
Irina Peshinskaya 6c4f2e7d2b MT#5879 Web generation is working.
12 years ago
Irina Peshinskaya 5f0c59d3a7 MT#5879 InvoiceGeneration through web.
12 years ago
Irina Peshinskaya 7ab5ab3c85 MT#5879 Filter invoices by client. Generate form.
12 years ago
Irina Peshinskaya 280b4f3b16 MT#5879 Complete rename invoice forms.
12 years ago
Irina Peshinskaya 103d763a7b MT#5879 Complete rename invoice forms.
12 years ago
Irina Peshinskaya f1faaeaf95 MT#5879 Commit doesn't work. Half of form rename.
12 years ago
Irina Peshinskaya 7720d53bb1 MT#5879 Separate invoice and invoice template interfaces.
12 years ago
Irina Peshinskaya 59b1d7fad6 MT#5879 Intermediate state.
12 years ago
Irina Peshinskaya 135dad02d5 MT#5879 Draft of invoice template movement to reseller.
12 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.
12 years ago
Irina Peshinskaya bf5d8ccf66 MT#5879 Save intermediate state with solutions which are going to be removed.
12 years ago
Irina Peshinskaya c966c842de MT#5879
12 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.
12 years ago
Irina Peshinskaya 6fdd7d43ab MT#5879 Save intermediate state with separation of invoice_template logic for further usage in admin and customer areas.
12 years ago
Irina Peshinskaya d36699c10e MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya 04987fcb5f MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
12 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).
12 years ago
Irina Peshinskaya 4f19965240 MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
12 years ago
Irina Peshinskaya 7c3a045ddc MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
12 years ago
Irina Peshinskaya 54c02e384d MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya bb69a3ef5f MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
12 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).
12 years ago
Irina Peshinskaya 468420909d MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
12 years ago
Irina Peshinskaya a1cf4235ef MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
12 years ago
Gerhard Jungwirth 7333869c54 MT#7113 API subscribers: provide hunt-policy/timeout
12 years ago
Andreas Granig df9d103893 MT#6827 Deprecate linerange_num field.
12 years ago
Andreas Granig 60de7de4a7 MT#7067 API: Implement sound file handling.
12 years ago
Andreas Granig 8e2a050674 MT#7067 Document sound set form fields.
12 years ago
Andreas Granig b0993b62b9 MT#3939 API: Implement trusted source handling.
12 years ago
Andreas Granig 74d3458e66 MT#7061 API: implement reminder handling.
12 years ago
Andreas Granig 7df32a993b MT#7039 API: implement SIP registration handling
12 years ago
Andreas Granig 7cbdb2762f MT#3947 API: Implement voicemail settings.
12 years ago
Andreas Granig 28ee0960a4 MT#3943 API: fetch cdrs via REST.
12 years ago
Andreas Granig 44a3b2da1c MT#4967 Fix subadmin pbx alias number moving.
12 years ago
Andreas Granig b95daedc79 MT#6967 Alias range handling and first sub cleanup
12 years ago
Andreas Granig 6e5e1b53c4 MT#3941 API: Implement voicemail message handling.
12 years ago
Gerhard Jungwirth f7ebfe07c1 MT#3937 API speeddials put/patch
12 years ago
Andreas Granig 19d6b47796 MT#6913 API: implement profile handling.
12 years ago
Andreas Granig 6a568e2bc9 MT#6843 API: only autogen pass if not provided
12 years ago
Andreas Granig 88c6e4d78f MT#6789 API: handle subscriber email and profile.
12 years ago
Andreas Granig 976843e55e MT#6827 API POST/PUT/PATCH/DELETE of field devices
12 years ago
Gerhard Jungwirth d2a3348a78 MT#6827 API pbxdevices POST
12 years ago
Andreas Granig 4341a39cf6 MT#6871 Fix subscriber editing.
12 years ago
Andreas Granig b4ef15ded2 MT#6693 Deny resellers edit attribs of subprofiles
12 years ago
Andreas Granig 76cd2f2a33 MT#6693 Let reseller be chosen on profset cloning
12 years ago
Andreas Granig aed5d7ef09 MT#6843 Implement password auto-generation.
12 years ago
Andreas Granig 80b4b30e51 MT#6693 Clean up orphaned methods.
12 years ago
Andreas Granig 2bf4fe1e92 MT#6831 Implement global password policy.
12 years ago
Andreas Granig 6b6d5e0aa7 MT#6789 Add "forgot password" feature for subs.
12 years ago
Andreas Granig 256de924e3 MT#6789 Add password recovery components.
12 years ago
Andreas Granig bf5ec092bb MT#6789 Add subscriber email and password recovery
12 years ago
Andreas Granig 507402c561 MT#6789 Choose email template for customer - WIP
12 years ago
Andreas Granig 02610faa68 MT#6789 Implement email template management.
12 years ago
Andreas Granig f7f11fd5e7 MT#6693 Allow admin to change profileset of pbxext
12 years ago
Gerhard Jungwirth 35c5ef8fe7 MT#6695 separate api/server certfile
12 years ago
Gerhard Jungwirth 0feca3ea94 MT#6497 API cfmappings handle ringtimeout for cft
12 years ago
Gerhard Jungwirth a11b53aa3e MT#6497 API cfmappings GET
12 years ago
Andreas Granig ceb53a1837 MT#6693 Fix subadmin subscriber editing.
12 years ago
Andreas Granig a3f944e777 MT#6693 Show extension vs number for customer subs
12 years ago
Andreas Granig 560bf47ab1 MT#6693 Fix PBX group editing.
12 years ago
Andreas Granig 9aead3f255 MT#6693 More subscriber editing rework.
12 years ago
Andreas Granig 16b44673f4 MT#6693 Rework PBX subscriber/group handling.
12 years ago
Andreas Granig f197d4a665 MT#6693 Fix profile(set) editing of pbx subs.
12 years ago
Andreas Granig 17d4140b64 MT#6693 Add separate form for subadmin pbx flow.
12 years ago
Andreas Granig 40663ebf56 MT#6693 Filter call-forwards for subs profiles.
12 years ago
Andreas Granig 202b9c9f39 MT#6693 Let subadmins edit subscriber profile.
12 years ago
Andreas Granig 8c867420e8 MT#6693 Rename profile categories to profile sets.
12 years ago
Andreas Granig bc4bffc930 MT#6693 Align subs profile CRUD to catalog schema.
12 years ago
Andreas Granig 4d430b7578 MT#6693 Introduce profile catalogs.
12 years ago
Andreas Granig 4cf62bc8cd MT#6693 Assign profiles to subscribers - WIP.
12 years ago
Andreas Granig a9ffa23288 Subscriber profile management. WIP.
12 years ago
Gerhard Jungwirth 2dd40a8999 MT#6497 API cftimesets
12 years ago
Gerhard Jungwirth d4cf98646d MT#6497 API cfdestinationsets
12 years ago
Gerhard Jungwirth a7483ca351 MT#6497 API: callforwards, better validation
12 years ago
Gerhard Jungwirth 5ae0ed442b MT#6497 API: edit cft ringtimeout
12 years ago
Gerhard Jungwirth fc1c89a7c1 MT#6497 API: get callforwards (simple)
12 years ago
Gerhard Jungwirth 6d17b70ab0 MT#6295 API: fix failing customers and contracts requests
12 years ago
Gerhard Jungwirth 9398c1083f MT#6493 Start years selection in 2014
12 years ago
Andreas Granig 7cbb8633ab MT#6461 Let admin rebrand reseller.
12 years ago
Gerhard Jungwirth 36f2be7689 MT#6195 API: rewrite: GET, PUT and PATCH implemented
12 years ago
Andreas Granig c61b9eec5d MT#3933 API: Handle subscriber lock/termination
12 years ago
Andreas Granig 71b8d2e957 MT#5967 Validate (man_)allowed_ip input.
12 years ago
Andreas Granig f7de0b6564 MT#5967 Perform trusted source ip/net validation.
12 years ago
Andreas Granig 2f749a341a MT#3933 API: add subscriber editing via PUT/PATCH
12 years ago
Andreas Granig 1f9e407377 MT#3925 API: more doc and description fixes.
12 years ago
Andreas Granig 2c49abb49e MT#3925 Add more field descriptions to forms.
12 years ago
Andreas Granig c799df3ebd MT#3925 API: dynamically render API documentation.
12 years ago
Gerhard Jungwirth f99ce65102 MT#5859 let subscriber change his webpassword
12 years ago
Gerhard Jungwirth 4e6e9efb92 5861: remove unused fields from SubscriberEdit
12 years ago
Andreas Granig b88d36bdf0 MT#5083 Implement sendfax in ngcp-panel.
12 years ago
Andreas Granig 43291e9457 MT#5823 Allow underscore in billing profile handle
12 years ago
Andreas Granig 8544fd0989 MT#3933 API: add form for subscriber validation.
12 years ago
Andreas Granig d508a519c8 MT#3933 API: tighten subscriber creation.
12 years ago
Gerhard Jungwirth ede44ba653 MT#3961 automatic extraction of formhandler strings
12 years ago
Gerhard Jungwirth ef80d1967e MT#4967 change primary number of extension-subscribers by extension
12 years ago
Andreas Granig 329b831918 MT#5199 Offer API CA Cert for download too.
12 years ago
Andreas Granig 883cd9a8b3 MT#5199 Store client cert in DB and offer P12 fmt.
12 years ago
Gerhard Jungwirth dfe18e5648 MT#4967 Do not show password on edit
12 years ago
Gerhard Jungwirth 9fed07646d MT#4967 Disallow subscriberadmin to change status
12 years ago
Gerhard Jungwirth 2c7a0c4e6b MT#4967 Let subadmins steal numbers
12 years ago
Andreas Granig 3a07a53967 MT#3925 API: Merge branch 'agranig/rest'
12 years ago
Andreas Granig bdb129ec67 MT#5299 API: Add billing fee handling.
12 years ago
Andreas Granig 45a460a1ce MT#3949 API: implement contracts handling.
12 years ago
Andrew Pogrebennyk 7587e666d7 MT#5193 MT#5195 Fix "Use of uninitialized value" when external_sbc is empty
12 years ago
Andrew Pogrebennyk d52049a8f7 MT#3997 MT#5193 Fix build_via_routes with only one external sbc.
12 years ago
Gerhard Jungwirth 83a4085255 MT#5147 Proper DateTime deflation in Forms
12 years ago
Gerhard Jungwirth fdb2b49e1f MT#4693 show contract balance in euros instead of cents
12 years ago
Gerhard Jungwirth 2ada158ac6 MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth 7a20e3fc70 MT#4967 Refactor Subscriber Forms
12 years ago
Andreas Granig e2ccdf3442 MT#4955 Introduce customer default sound sets.
12 years ago
Andreas Granig d69d7bb8fb MT#4685 Don't tie firmware to profile.
12 years ago
Andreas Granig 3cbe4db077 MT#3997 Transform via_route to loose-route URI
12 years ago
Andreas Granig 1fb6381ea6 MT#3995 Use pre-selected options for ext sbc.
12 years ago
Andreas Granig dce2f45785 MT#3971 Add max_subscribers field.
12 years ago
Andreas Granig 3030a62a73 MT#4413 Remove debugging messages.
12 years ago
Andreas Granig 9f03bf4eb4 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andrew Pogrebennyk cc9fe6ed5e MT#3997 MT#5193 Fix build_via_routes with only one external sbc.
12 years ago
Gerhard Jungwirth aeb79765d9 MT#5147 Proper DateTime deflation in Forms
12 years ago
Gerhard Jungwirth 0c41788b79 MT#4693 show contract balance in euros instead of cents
12 years ago
Gerhard Jungwirth 8f98ef00fd MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth d238758abc MT#4967 Refactor Subscriber Forms
12 years ago
Andreas Granig f9e96aad30 MT#4955 Introduce customer default sound sets.
12 years ago
Andreas Granig 4c888798ec MT#4685 Don't tie firmware to profile.
12 years ago
Andreas Granig 29e1251140 MT#3997 Transform via_route to loose-route URI
12 years ago
Andreas Granig 1c1f6726ff MT#3995 Use pre-selected options for ext sbc.
12 years ago
Andreas Granig ff5d127f06 MT#3971 Add max_subscribers field.
12 years ago
Lars Dieckow aba646f59b MT#3929 certificate management
12 years ago
Andreas Granig 05553d0406 MT#4413 Remove debugging messages.
12 years ago
Andreas Granig 36a020c376 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 259ddc11b5 MT#3997 Cleanup tooltips.
12 years ago
Andreas Granig 1515e366fd MT#3997 Really properly fix tooltips.
12 years ago
Andreas Granig 144a360628 MT#3997 Use correct tooltip for peer via-routes.
12 years ago
Andreas Granig acff496831 MT#3997 Add via_route field to peer hosts.
12 years ago
Gerhard Jungwirth 029c3832cc MT#4317 fraud limits: fix labelling
12 years ago
Andreas Granig 3acdd72dc6 MT#4145 Change postcode to txt, fix empty reseller
12 years ago
Andreas Granig 1761945b8c MT#4025 Implement contract_sound_set preference.
12 years ago
Andreas Granig 8f6431fbee MT#4025 Implement management of customer sound set
12 years ago