Commit Graph

1118 Commits (mr13.4.1.8)

Author SHA1 Message Date
Irina Peshinskaya f1ac49855a MT#5879 Remove unnecessary imagelib ext. due to external jquery usaing.
11 years ago
Irina Peshinskaya 6d74b4e7ed MT#9213 Fix incomplete commit for controlled backuri
11 years ago
Irina Peshinskaya 6f2b8d39bf MT#9213 Remove list actions from form backuri, to don't repeate
11 years ago
Irina Peshinskaya 4bb916a33c Revert "MT#9177 Fix device annotations sql error in devmod_edit."
11 years ago
Irina Peshinskaya f6a23d0602 MT#9177 Fix device annotations sql error in devmod_edit.
11 years ago
Irka b0247dae62 MT#5879 Fix manual page and fix using centralised config in generator
11 years ago
Irka a96fbdbb5e MT#5879 Save own parsing of config.
11 years ago
Irka 52cc8532a3 MT#5879 Fix for contacts without contract.
11 years ago
Andreas Granig cf93f0bf63 MT#8873 Fix showing number of recent calls.
11 years ago
Irka e00f018269 MT#8387 Fix incorrect rounding for cents.
11 years ago
Irka 6bcca230fc MT#5879 Fix UTF-8 email send. Further fix of memory usage issue.
11 years ago
Irka a393853e65 MT#5879 Fix memory issue
11 years ago
Irka 54b7f0cac6 MT#5879 Fix billing_mapping logic, use the latest one as actual.
11 years ago
Irka a36a835749 MT#5879 Allow to skip empty invoices generation with option no_empty.
11 years ago
Irka ee3e73d7e1 MT#8433 Fix of option ttreatment in newest version.
11 years ago
Irka fda891a70c MT#8433 Remove debug
11 years ago
Irka 8174c1fea6 MT#8433 Process unrated calls.
11 years ago
Irka 5b487eac1a MT#5879 Changes allows run invoice generation script on the 3.3 DB versions.
11 years ago
Andreas Granig 953142d4f0 MT#8279 Deflate numbers in call list.
11 years ago
Andreas Granig cf519fb44b MT#8279 Inflate/deflate block list input in CSC
11 years ago
Irka d525e4c8dc MT#8433 Update contract_balances data during invoices mass generation.
11 years ago
Andreas Granig cecc2d3e1e MT#8299 Cosmetical fixes for dev models.
11 years ago
Andreas Granig 6f50a2dac7 MT#8299 Create/Edit models via web interface.
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 04d47a49cc Move lib to final destination.
11 years ago
Irka f2e983db25 MT#8401 Use common invoice data preprocessing for generation script.
11 years ago
Irka 068e71acfa MT#8401 Add missed library for invoice data sanitize as XML.
11 years ago
Irka f7e65e2423 MT#5879 Not all characters should be quoted
11 years ago
Irka d9d85a5db0 MT#5879 Fix generation for ampersands;
11 years ago
Irka 3c63ab577b MT#8387 Introduce round for cents.
11 years ago
Irka 45a99ff918 MT#8353 More freedom in money signs configuration. And fix fractional.
11 years ago
Irka 22ab88e1d4 MT#5879 generate_invoices changes according to is_active flag removal.
11 years ago
Gerhard Jungwirth b7eb095540 MT#7791 Manage Callthrough CLIs in Panel
11 years ago
Irka c66c0a06a7 MT#8353 Give possibility to manage money signs after comma in template.
11 years ago
Irka e544dc4f07 MT#7867 Use geo to place xml string for inter-layer elem movements
11 years ago
Irka 146a7ef354 MT#7867 Add xml element among others by position.
11 years ago
Irka 47696b5811 MT#5879 Make possible to restart generate_invoices.
11 years ago
Irka 93bee5bf6f MT#5879 Fix multi-undo functionality.
11 years ago
Irina Peshinskaya 95bfec3796 MT#5879 Default content on template creation and x- mimetype.
11 years ago
Irina Peshinskaya 7f14a3efd6 MT#5879 Make email invoices query simplier.
11 years ago
Irka b2f21dd777 MT#7861 Use pixels as main unit to be in accordance with svg-edit.
11 years ago
Gerhard Jungwirth 135d48e84a MT#8015 de translation, some more strings
11 years ago
Irina Peshinskaya 24076295db MT#7867 Invoice template per customer.
11 years ago
Irina Peshinskaya 4505cef06b MT#7867 Fix link to customer/edit for customer in resellers details.
11 years ago
Alexander Lutay cad32bcb4b MT#8013 Localization typo fix 's/]created/] created/'
11 years ago
Irina Peshinskaya 16ebb908a8 MT#5879 Hide g elements in comments.
11 years ago
Irina Peshinskaya dd06b7fce4 MT#7867 Repeat behavior of embedded image on "Change Image" button.
11 years ago
Irina Peshinskaya da71415239 MT#5879 Default content on template creation and x- mimetype.
11 years ago
Irina Peshinskaya 9ca0ddc7bb MT#5879 Return utf usage for mysql after merge.
11 years ago
Irina Peshinskaya d8fe5111f8 MT#5879 Use log4perl for logging.
11 years ago
Irina Peshinskaya 29edbf2450 MT#5879 Tspan replaced with text
11 years ago
Andreas Granig 0d577b3490 MT#7935 Show callid, cost and link to callmap.
11 years ago
Gerhard Jungwirth 51aa065d94 MT#7713 hide Auto Attendant menu for non-pbx subscribers
11 years ago
Andreas Granig b0491942f5 MT#6693 Handle pseudo-preferences for subprofs.
11 years ago
Gerhard Jungwirth 41416d2d10 MT#7843 change svg template to new vat variables
11 years ago
Gerhard Jungwirth 6dd1562252 MT#7841 API callforwards: improve documentation examples
11 years ago
Andreas Granig cbce5d0795 MT#7803 Fix UTF8 handling in invoice generation
11 years ago
Andreas Granig dfd4f663be MT#5879 Make generate_invoices.pl executable.
11 years ago
Alexander Lutay 97b9185d69 MT#6425 Typo: restored space (caused to missed localization)
12 years ago
Andreas Granig 14a629f4aa MT#7803 Add invoice links and sections.
12 years ago
Andreas Granig fae332191a MT#5879 Include Countries.pm before Sipwise::Base.
12 years ago
Andreas Granig a47147fe89 MT#7755 Don't show create button for subprofset
12 years ago
Andreas Granig f41626e521 MT#7545 Allow multiple pbx groups per subscriber
12 years ago
Andreas Granig 390a18b69b MT#7655 Fix access perms for sub(admin) in prefs
12 years ago
Irina Peshinskaya ee061433ce MT#5879 Make email invoices query simplier.
12 years ago
Irina Peshinskaya 33d3d45ae4 MT#5879 Add prevmonth option to ease prev month invoices generation.
12 years ago
Irina Peshinskaya 2f67a948ac MT#5879 Contract buttons and generate_invoice.
12 years ago
Andreas Granig ac736caa00 MT#7495 Allow subadmin to configure contract prefs
12 years ago
Irina Peshinskaya a743cbedf7 MT#5879 Change test email contact to real.
12 years ago
Irina Peshinskaya 17d6ed5e7c MT#5879 Send one email per contract.
12 years ago
Irina Peshinskaya 3a3343744b MT#5879 Don't regenerate invoices. Just create new.
12 years ago
Irina Peshinskaya a72adaea52 MT#5879 Invoice generation fixes.
12 years ago
Irina Peshinskaya 9965197657 MT#5879 Fix invoice date insertion in DB
12 years ago
Irina Peshinskaya 91608dc073 MT#5879 Fixes for invoice data - format was for old template.
12 years ago
Irina Peshinskaya 636ebe26cf MT#5879 Fix invoices amount, related to cents.
12 years ago
Irina Peshinskaya aa3fd246b6 MT#5879 Add date values for fix for invoice.serial unique index.
12 years ago
Irina Peshinskaya a050e6777e MT#5879 Fix for invoices.serial unique index
12 years ago
Irina Peshinskaya 006d6241e2 MT#5879 Generate and/or send invoices script. Seems as working.
12 years ago
Irina Peshinskaya 2af11b65e8 MT#5879 Invoices generated and emails sent, work with option.
12 years ago
Irina Peshinskaya c60c9af216 MT#5879 Error in not inflated date values.
12 years ago
Irina Peshinskaya a30237b89e MT#5879 Add country to client contact info in invoice gen. script.
12 years ago
Irina Peshinskaya 17f678dee2 MT#5879 Separate invoice generation from sending and some fixes.
12 years ago
Andreas Granig 6ec99075ca MT#7471 Implement web and api for contract prefs.
12 years ago
Andreas Granig dce655b146 MT#5103 Set current day in call dist graph.
12 years ago
Andreas Granig 9679565f50 MT#5879 Fetch call list for invoices. WIP.
12 years ago
Andreas Granig 98364a891b MT#5879 Rework VAT handling in invoices.
12 years ago
Andreas Granig b827f73ab4 MT#5879 PoC of generating invoice out of template
12 years ago
Andreas Granig 5cbb82747a MT#5879 Align invoice template to clean db schema
12 years ago
Andreas Granig 7fa163d0de MT#5879 Realign default invoice template elements.
12 years ago
Andreas Granig 02e58b0360 MT#5879 Completely redo invoice template handling.
12 years ago
Andreas Granig cf58b778ee MT#5879 Invoice template translation.
12 years ago
Andreas Granig 807e77855d MT#5879 Rework dummy variable handling for invoice
12 years ago
Andreas Granig fa07184a46 MT#5879 Rework rendering PDF preview.
12 years ago
Andreas Granig fdde82379b MT#5879 Store invoice templates on save.
12 years ago
Andreas Granig a88724c0c4 MT#5879 Cleanup invoice template editing. WIP.
12 years ago
Andreas Granig b6533b1a1f MT#5879 Redesign invoice template meta handling.
12 years ago
Irina Peshinskaya 6b0cd3b3a7 MT#5879 Fix broken billing_profile variable scope.
12 years ago
Irina Peshinskaya c86a8a04cb MT#5879 Add billing profile object to default and data for generation.
12 years ago
Irina Peshinskaya fef6ea95c7 MT#5879 New template. Title pages is topic for questions.
12 years ago
Irina Peshinskaya 74e535d730 MT#5879 Save template before remove old zonepage.
12 years ago
Irina Peshinskaya 9154510f7c MT#5879 New template xml error, save before jump into investigation.
12 years ago
Irina Peshinskaya 45b475327b MT#5879 Save state before start geography implementation
12 years ago
Irina Peshinskaya 044c9ca46b MT#5879 Add second page as title. Keep in pixels.
12 years ago
Irina Peshinskaya 2005908933 MT#5879 Save template variant with sizes in pixels.
12 years ago
Irina Peshinskaya 44c706dab7 MT#5879 Save new template before matrix reverted.
12 years ago
Irina Peshinskaya a50feeb8cf MT#5879 Initial state of new template
12 years ago
Irina Peshinskaya 6b720ecd83 MT#5879 Add svg template variables description.
12 years ago
Irina Peshinskaya 603a25830d MT#5879 Reformat code and init math values to zero.
12 years ago
Gerhard Jungwirth 7ee9aa3f7a MT#7183 show confirmation dialog on all languages
12 years ago
Andreas Granig 601ada23bd MT#7233 Implement basic number block CRUD.
12 years ago
Andreas Granig be983fb9dd MT#7219 API: document http errors of rest api.
12 years ago
Irina Peshinskaya bcab8bf2a0 MT#5879 Fix delete button for invoices
12 years ago
Irina Peshinskaya f1fcf84547 MT#5879 Fix delete button
12 years ago
Irina Peshinskaya ca7e7a6f0c MT#5879 Small fixes for list refreshed after ajax form.
12 years ago
Irina Peshinskaya 05f54645c8 MT#5879 Some small changes of big buttons
12 years ago
Irina Peshinskaya ab6414c589 MT#5879 Rename clients to customers.
12 years ago
Irina Peshinskaya 63c52f3180 MT#5879 Changes according to Andreas letter.
12 years ago
Irina Peshinskaya 088ca06ea7 MT#5879 Fix invoice deletion after conditional fields.
12 years ago
Irina Peshinskaya 410ec47909 MT#5879 Commented out client list frm invoices list interface.
12 years ago
Irina Peshinskaya 7465db49d4 MT#5879 Send invoice to email functionality draft.
12 years ago
Irina Peshinskaya 59b932b9a4 MT#5879 Form with datatable field for one page app.
12 years ago
Irina Peshinskaya 59b7028055 MT#5879 Form with datatable field for one page app.
12 years ago
Irina Peshinskaya f9d0ac1bd8 MT#5879 Save state before alternative interface.
12 years ago
Irina Peshinskaya 4dc64f5853 MT#5879 Attempt to fix invoice/template
12 years ago
Irina Peshinskaya b6361e6cf3 MT#5879 Default for datepicker
12 years ago
Irina Peshinskaya 4a1b5c005e MT#5879 Few small fixes of some some already fixed errors.
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 83db5c1b93 MT#5879 Multiple attachments and further web generation.
12 years ago
Irina Peshinskaya 5f0c59d3a7 MT#5879 InvoiceGeneration through web.
12 years ago
Irina Peshinskaya 10100ee245 MT#5879 Add clear filter tooltip.
12 years ago
Irina Peshinskaya ba04a20c70 MT#5879 Save intermediate state.
12 years ago
Irina Peshinskaya 7ab5ab3c85 MT#5879 Filter invoices by client. Generate form.
12 years ago
Irina Peshinskaya 2fbc3dd85f MT#5879 Save state before adding from-to search to invoices.
12 years ago
Irina Peshinskaya ebd4a412e6 MT#5879 Format invoice list. Just save state.
12 years ago
Irina Peshinskaya c39d6a92a8 MT#5879 View invoices
12 years ago
Irina Peshinskaya 1fd67eb308 MT#5879 Send invoices via email.
12 years ago
Irina Peshinskaya bde7cc02e6 MT#5879 Put PDF to DB.
12 years ago
Irina Peshinskaya d5c2b33a0c MT#5879 Use total from pages
12 years ago
Irina Peshinskaya 0d39395842 MT#5879 Script to generate invoices from templates.
12 years ago
Irina Peshinskaya 891a4c52fa MT#5879 Replace buttons a little.
12 years ago
Irina Peshinskaya c96e6865e7 MT5879 Remove debug red border
12 years ago
Irina Peshinskaya c6d91d7c8f MT#5879 Remove exrescent buttons.
12 years ago
Irina Peshinskaya 99edada339 MT#5879 And fake invoice data into aux template too.
12 years ago
Irina Peshinskaya 00a0e08054 MT#5879 Add forgotten svg markup comments.
12 years ago
Irina Peshinskaya fac20f351b MT#5879 Fake invoice template preview data.
12 years ago
Irina Peshinskaya 1659af9ca8 MT#5879 Save calls queries.
12 years ago
Irina Peshinskaya 96bb4cb5b8 MT#5879 Use get_contract_rs as clients list sub.
12 years ago
Irina Peshinskaya 7720d53bb1 MT#5879 Separate invoice and invoice template interfaces.
12 years ago
Irina Peshinskaya 2c3413392d MT#59879 Unify interface template names.
12 years ago
Irina Peshinskaya 1072f02e84 MT#5879 Separate template and invoice.
12 years ago
Irina Peshinskaya d87e6b297b MT#5879 Replace invoices to separated controller.
12 years ago
Irina Peshinskaya cf0acb0657 MT#5879 Show total.
12 years ago
Irina Peshinskaya e9a88a5ef2 MT#5879 Save templates state. Total isn't shown.
12 years ago
Irina Peshinskaya dbf2b5414a MT#5879 Templates alignments.
12 years ago
Irina Peshinskaya 5e30919042 MT#5879 Draft of calls pages in template
12 years ago
Irina Peshinskaya e9083ac5b2 MT#5879 Fix datatables (wasn't commited, default template
12 years ago
Irina Peshinskaya 6a63b8405c MT#5879 Template.
12 years ago
Irina Peshinskaya 760e07c8ec MT#5879 Clear Alerts
12 years ago
Irina Peshinskaya f877c908a6 MT#5879 Save wokring interface, but with alerts.
12 years ago
Irina Peshinskaya 9aa35efdc9 MT#5879 Save state before new default template.
12 years ago
Irina Peshinskaya 66376a9934 MT#5879 Well, seems like all template relative info is working now again.
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 89e6533d5b MT#5879 Remove artefacts from datatables vars and make possible deactivate all invoice templates.
12 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.
12 years ago
Irina Peshinskaya 26142a1431 MT#5879 Prevent add back link again and again on applying onload method after ajax tables reload
12 years ago
Irina Peshinskaya 5bbdba5c74 MT#5879 Just remove 2 alerts
12 years ago
Irina Peshinskaya 9228b2c5cc MT#5879 Well, now we delete, update and add templates almost in order.
12 years ago
Irina Peshinskaya 2d334de084 MT#5879 Apply newly created id to worm to continue work with cretated template.
12 years ago
Irina Peshinskaya e5932aa005 MT#5879 Adapt confirmation layer to ajax loaded data => close on confirm (anyway it disappeared on confirmation as new page loaded in usual case) and apply javascript href to onclick. Don't apply back to javascript hrefs.
12 years ago
Irina Peshinskaya 4cdaa3199b MT#5879 Fix double encoded template string for saving, adapted deletion confirmation to ajax loaded listing
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 174367338b MT#5879 Save state before switch to jsson getting of template info
12 years ago
Irina Peshinskaya bf5d8ccf66 MT#5879 Save intermediate state with solutions which are going to be removed.
12 years ago
Irina Peshinskaya 805e9ee194 MT#5879 Save a lot of commented rows related to initial zoom before delete them
12 years ago
Irina Peshinskaya eab4aa6a0d MT#5879 Fix total location
12 years ago
Irina Peshinskaya db24de1c0d MT#5879
12 years ago
Irina Peshinskaya c966c842de MT#5879
12 years ago
Irina Peshinskaya 5869b32e92 MT#5879 Detailes with renamed zonecalls.
12 years ago
Irina Peshinskaya ed6861b597 MT#5879 Use identifier for datatables helper initialization.
12 years ago
Irina Peshinskaya 56495527af MT#5879 Change work with root element so now after moving rows block columns stay on correct position.
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 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.
12 years ago
Irina Peshinskaya 07ca4a3c6d MT#5879 Show page number on pages
12 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/
12 years ago
Irina Peshinskaya d36699c10e MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya 8834411f8e MT#5879 separate row listing subs in template toolkit to have possibility generate multi-parted document
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 375b4d3547 MT#5879 Save script solution for svg text rows before delete.
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 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.
12 years ago
Irina Peshinskaya de12d320d3 MT#5879 Show page number on pages
12 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/
12 years ago
Irina Peshinskaya 54c02e384d MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya ae5360882a MT#5879 separate row listing subs in template toolkit to have possibility generate multi-parted document
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 71666884cf MT#5879 Save script solution for svg text rows before delete.
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
Irka 792b6a5328 MT#5879 Now Preview works correct. Time to implement saving passed template.
12 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.
12 years ago
Irka 6997e98669 MT#5879 get gogle trunk version of svg-edit before configurations
12 years ago
Irka 1cdfca1cea Fix after nested macro attempts
12 years ago
Irka 00781a3112 add svg-edit as is, with all css, images and other resources together with js
12 years ago
Irka 50b89773da Save state with incorrect, but fast svg template apply
12 years ago
Irka 95e5eaf2b0 Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.
12 years ago
Irka c1d2a54fe1 test commit
12 years ago
Gerhard Jungwirth 09ac08508b MT#7119 API document sortable columns
12 years ago
Gerhard Jungwirth 90a20dd18b MT#7153 fix showing "Create PBX Group"
12 years ago
Andreas Granig df9d103893 MT#6827 Deprecate linerange_num field.
12 years ago
Andreas Granig 6d6426143e MT#4967 Fix html documentation.
12 years ago
Andreas Granig 7df32a993b MT#7039 API: implement SIP registration handling
12 years ago
Andreas Granig 28ee0960a4 MT#3943 API: fetch cdrs via REST.
12 years ago
Andreas Granig fead09e4b5 MT#4967 Fix editing of non-pbx subscribers.
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
Andreas Granig 629f215dae MT#6695 Specify ssl config dir and document auth
12 years ago
Andreas Granig b66997578d MT#6863 Hide webfax if faxserver is not enabled.
12 years ago
Victor Seva 2ac6f582ac MT#6839 clean lintian errors
12 years ago
Andreas Granig b4ef15ded2 MT#6693 Deny resellers edit attribs of subprofiles
12 years ago
Victor Seva 68ac88ea40 MT#6839 Add js sources
12 years ago
Andreas Granig 67bf15454b MT#6487 Optimize login css.
12 years ago
Andreas Granig aed5d7ef09 MT#6843 Implement password auto-generation.
12 years ago
Andreas Granig c5c8f1089b MT#6789 Add switch to allow anonymous pwd recovery
12 years ago
Andreas Granig 6b6d5e0aa7 MT#6789 Add "forgot password" feature for subs.
12 years ago
Andreas Granig 0e7e512fb3 MT#6789 Add password reset link to subscriber.
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 02610faa68 MT#6789 Implement email template management.
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 340542c55c MT#6693 Let subscriber edit reminder.
12 years ago
Andreas Granig 40663ebf56 MT#6693 Filter call-forwards for subs profiles.
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 4eeedf36fe MT#6703 normalize CRLF to LF
12 years ago
Irina Peshinskaya 84feeb1542 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Andreas Granig f5ce7e9db5 MT#6461 Let resellers rebrand their panel
12 years ago
Irina Peshinskaya 021b0af430 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Andreas Granig 7cbb8633ab MT#6461 Let admin rebrand reseller.
12 years ago
Irina Peshinskaya bd7d18c49b Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Gerhard Jungwirth a6ae6b1a84 MT#4369 disable sorting on callflow page
12 years ago
Irina Peshinskaya 34f77792c9 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Andreas Granig 11d83a7ead MT#6283 Implement search-framework.
12 years ago
Irina Peshinskaya 8508efc754 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Alexander Lutay 1c8ff01cc1 MT#5083 Fixes for several SendFax WEB interface issues
12 years ago
Irina Peshinskaya f5b02e48f0 Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Irka 3e393f1f5d MT#5879 Now Preview works correct. Time to implement saving passed template.
12 years ago
Andreas Granig 373426bfdc MT#6063 Fix creating device profile.
12 years ago
Irka 631a069a02 MT#5879 Very basic logic without storing to db. But seems as will be able to make it generic against template types.
12 years ago
Irka e66fdfcb89 MT#5879 get gogle trunk version of svg-edit before configurations
12 years ago
Andreas Granig 315fe4bce9 MT#6047 Implement system-wide field dev overview.
12 years ago
Andreas Granig e4990edffc MT#5929 Add script to clean up ext_xxx_id settings
12 years ago
Irka 15f71fe228 MT#5879: Fix after nested macro attempts
12 years ago
Irka c311e74ea4 MT#5879: add svg-edit as is, with all css, images and other resources together with js
12 years ago
Irka fb891ee0ed Save state with incorrect, but fast svg template apply
12 years ago
Irka e923b71022 Merge remote-tracking branch 'origin' into ipeshinskaya/InvoiceTemplate2
12 years ago
Andreas Granig 74d8f8305b MT#5811 Prepare adding chat buddy.
12 years ago
Andreas Granig 71b8d2e957 MT#5967 Validate (man_)allowed_ip input.
12 years ago
Andreas Granig 10373d6412 MT#5083 Add webfax to subscriber top menu
12 years ago
Andreas Granig 6dfd792e23 MT#5835 Update spanish datatables translations.
12 years ago
Irka 77136247f0 Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.
12 years ago
Irka 5818d51230 test commit
12 years ago
Andreas Granig 0f26d8fcbe MT#3961 Update German localization.
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
Andreas Granig 84e465fb21 MT#3961 Add Italian translation.
12 years ago
Gerhard Jungwirth b424c56fe1 MT#5867 fix modal height on small screens
12 years ago
Andreas Granig 8a6f96d0de MT#5867 fix responsive top menu design
12 years ago
Gerhard Jungwirth 381c44077e MT#5859 rename "Line Settings"
12 years ago
Gerhard Jungwirth f99ce65102 MT#5859 let subscriber change his webpassword
12 years ago
Andreas Granig b88d36bdf0 MT#5083 Implement sendfax in ngcp-panel.
12 years ago
Andreas Granig fbecee5d0e MT#3961 Prepare languages it, es and ru.
12 years ago
Andreas Granig eaad8dfda5 MT#3961 Rework German localization.
12 years ago
Andreas Granig 42159350a0 MT#5811 Prepare for localization
12 years ago
Andreas Granig 67724590a5 MT#5811 Make video calls basically working
12 years ago
Andreas Granig fbc7e5efb7 MT#5811 Activate basic phone functionality
12 years ago
Andreas Granig cc79ba0c96 MT#5811 Prettify chat window. Still needs work
12 years ago
Andreas Granig 21750d50cb MT#5811 Cosmetical change for offline toggle
12 years ago
Andreas Granig 3cca489305 MT#5811 Add toggle for offline roster entries
12 years ago
Andreas Granig db4e2acddf MT#5811 Move ctrl buttons in roster to far right
12 years ago
Andreas Granig 097713644f MT#5811 Make chat history scrollable
12 years ago
Andreas Granig 676b4409b4 MT#5811 Flash title on out-of-focus, autofocus chat input
12 years ago
Andreas Granig 7f15cba9dc MT#5811 Implement display of chat state
12 years ago
Andreas Granig 33001ef88a MT#5811 Prettify roster and add chat window
12 years ago
Andreas Granig ba52803b9c MT#5811 Implement xmpp reconnection
12 years ago
Andreas Granig 03a6f379f1 MT#5811 Add inbound/outbound xmpp chat skeleton
12 years ago
Andreas Granig d1bcc66639 MT#5811 Basic framework for sip/xmpp via WS
12 years ago
Gerhard Jungwirth cc5d36d0a0 MT#3961 Localize the menu title "Language"
12 years ago
Gerhard Jungwirth 3f813d6006 MT#3961 fix image file path
12 years ago
Gerhard Jungwirth e4b41387db MT#3961 Add flags to language menu
12 years ago
Gerhard Jungwirth 4ab0097744 MT#3961 translate HTML::FormHandler forms
12 years ago
Gerhard Jungwirth 32bff2058a MT#3961 fix translated login form
12 years ago
Gerhard Jungwirth 8981667b77 MT#3961 Translate Preference groups
12 years ago
Gerhard Jungwirth f7d4d8bb3d MT#3961 I18N-ize missing strings
12 years ago
Gerhard Jungwirth d989abc8f9 MT#3961 Translate everything
12 years ago
Gerhard Jungwirth f1a210fafb MT#3961 using specific identifier for datatables table
12 years ago
Gerhard Jungwirth 9040831ecd MT#3961 more translations
12 years ago
Gerhard Jungwirth 1f37a80b84 MT#3961 Provide Dropdown to change the language
12 years ago
Gerhard Jungwirth a272512298 MT#3961 Prepare to localize DB-Strings
12 years ago
Gerhard Jungwirth 1bf73a7bb6 MT#3961 Prepare for localization
12 years ago
Andreas Granig 71658e12a7 MT#5599 Rework auth/authz for pwd-based API access
12 years ago
Gerhard Jungwirth 11841b2bba MT#5465 preferences_enum stop using default_val
12 years ago
Andreas Granig 1d873fce27 MT#4229 Remove dump from logfile.
12 years ago
Gerhard Jungwirth 2c7a0c4e6b MT#4967 Let subadmins steal numbers
12 years ago
Andreas Granig 262cacd0f6 MT#3925 Fix jquery-ui path.
12 years ago
Andreas Granig 3a07a53967 MT#3925 API: Merge branch 'agranig/rest'
12 years ago
Andreas Granig 7a782eb4fb MT#5255 API: Create roles for resources.
12 years ago
Gerhard Jungwirth 8254001364 MT#4565 Fix boolean expression on read-only permissions
12 years ago
Gerhard Jungwirth 5d2ff6f703 MT#4967 fix show sippassword instead of webpassword
12 years ago
Andreas Granig 6bb57f08f2 MT#3997 Finish API skeleton.
12 years ago
Andreas Granig 7b8092f702 MT#3997 Get rid of the remaining tt xml responses
12 years ago
Andreas Granig dbdf898d47 MT#3997 Fix another warning in api/root template.
12 years ago
Andreas Granig f21a57fe30 MT#3997 Fix warnings in api/root template.
12 years ago
Andreas Granig 0fb58d2668 MT#3997 Use JSON in OPTIONS methods.
12 years ago
Andreas Granig 40ecb1e91d MT#3997 Distinguish collection and item in URI
12 years ago
Gerhard Jungwirth 273a59ae8c MT#5145 put tooltips on top
12 years ago
Gerhard Jungwirth fdb2b49e1f MT#4693 show contract balance in euros instead of cents
12 years ago
Andreas Granig 2bff65040d MT#5103 Add date picker to call distribution graph
12 years ago
Andreas Granig 2ef9dc16b5 MT#4565 Fix read-only permissions.
12 years ago
Andreas Granig 59a75ed63e MT#5103 Add basic call distribution graph.
12 years ago
Andreas Granig c88c69d322 MT#4235 Implement static Jitsi provisioning.
12 years ago
Andreas Granig fec56340b5 MT#4967 Filter system information for subs-roles
12 years ago
Gerhard Jungwirth 2ada158ac6 MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth 364c9d9175 MT#4287 Preserve dt settings until logout
12 years ago
Andreas Granig 7dcfd7db4f MT#4961 Fix non-alphanumeric RRD filename handling
12 years ago
Andreas Granig e2ccdf3442 MT#4955 Introduce customer default sound sets.
12 years ago
Gerhard Jungwirth 1be3912002 MT#4903 Fix javascript error on empty referrer
12 years ago
Gerhard Jungwirth 6583c96b51 MT#4287 Remove datatables state on menu items
12 years ago
Gerhard Jungwirth cd0fa24e7d MT#4287 Use Statesave Feature
12 years ago
Gerhard Jungwirth f6e2bbadad MT#4287 preserve display setting rows
12 years ago
Gerhard Jungwirth 1e46a7fe9f MT#4877 Fix button color on click
12 years ago
Gerhard Jungwirth 63558733f3 MT#4877: fix button focus style
12 years ago
Andreas Granig 10ddf43147 MT#4787 Send browser to PBX device when syncing
12 years ago
Gerhard Jungwirth e184e00f86 MT#4289 contracts: filter by product and separate terminate
12 years ago
Gerhard Jungwirth 35c82cca7f MT#4289 move /contract/customer/edit to /customer/edit
12 years ago
Gerhard Jungwirth 12fb9a71b3 MT#4289 fix html-id with invalid symbols
12 years ago
Gerhard Jungwirth 49037844bc MT#4289 separate customer-/contract- create and ajax_reseller_filter
12 years ago
Gerhard Jungwirth 21482c00ec MT#4289 separate customer/ajax and contract/ajax
12 years ago
Lars Dieckow 940d1cfde7 MT#4229 custom Internal server error page
12 years ago
Andreas Granig 7363b51578 MT#3971 Show Create btn if max_subscribers is null
12 years ago
Andreas Granig b9d03df0bd MT#3971 Implement limitation of subscribers.
12 years ago
Andreas Granig 5266545dd5 MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig 9f03bf4eb4 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 8683e52cdd MT#3925 Move POST validation methods into Role.
12 years ago
Andreas Granig a7ae65ca82 MT#3925 Use forms for validation only; other fixes
12 years ago
Andreas Granig eb01bbde40 MT#3925 Show API item properties from json via JS
12 years ago
Andreas Granig df6bfea155 MT#3925 Extend API documentation (Auth, styling).
12 years ago
Andreas Granig feebde1048 MT#3925 Basic styling for printing API docs.
12 years ago
Andreas Granig 5068bd0f17 MT#3925 Style and reorganize API templates
12 years ago
Andreas Granig defde60d4d MT#3925 Add main header and vim trailer.
12 years ago
Andreas Granig 8123208254 MT#3925 Manually re-merge API doc changes.
12 years ago
Andreas Granig 5098850d20 MT#3925 Add documentation framework for API.
12 years ago
Lars Dieckow e5a42d9306 wip
12 years ago
Gerhard Jungwirth 48e0b55cd0 MT#5145 put tooltips on top
12 years ago
Gerhard Jungwirth 0c41788b79 MT#4693 show contract balance in euros instead of cents
12 years ago
Andreas Granig e21d14da46 MT#5103 Add date picker to call distribution graph
12 years ago
Andreas Granig 272caf532e MT#4565 Fix read-only permissions.
12 years ago
Andreas Granig dd39baee6e MT#5103 Add basic call distribution graph.
12 years ago
Andreas Granig 80dcf44f7f MT#4235 Implement static Jitsi provisioning.
12 years ago
Andreas Granig 6e725bdfdc MT#4967 Filter system information for subs-roles
12 years ago
Gerhard Jungwirth 8f98ef00fd MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth 402b5b0909 MT#4287 Preserve dt settings until logout
12 years ago
Andreas Granig dab0021c9a MT#4961 Fix non-alphanumeric RRD filename handling
12 years ago
Andreas Granig f9e96aad30 MT#4955 Introduce customer default sound sets.
12 years ago
Gerhard Jungwirth 0d8f6d1355 MT#4903 Fix javascript error on empty referrer
12 years ago
Gerhard Jungwirth 21b841ba5c MT#4287 Remove datatables state on menu items
12 years ago
Gerhard Jungwirth 5fa8ca12cf MT#4287 Use Statesave Feature
12 years ago
Gerhard Jungwirth 82e343a41f MT#4287 preserve display setting rows
12 years ago
Gerhard Jungwirth 18171eef96 MT#4877 Fix button color on click
12 years ago
Gerhard Jungwirth c9fac644aa MT#4877: fix button focus style
12 years ago
Lars Dieckow f6e01fdbd6 MT#3927 custom auth
12 years ago
Andreas Granig 79a256f094 MT#4787 Send browser to PBX device when syncing
12 years ago
Gerhard Jungwirth 7945805883 MT#4289 contracts: filter by product and separate terminate
12 years ago
Gerhard Jungwirth 6fb3119fc9 MT#4289 move /contract/customer/edit to /customer/edit
12 years ago
Gerhard Jungwirth 92c17240a5 MT#4289 fix html-id with invalid symbols
12 years ago
Gerhard Jungwirth 5caf89894c MT#4289 separate customer-/contract- create and ajax_reseller_filter
12 years ago
Gerhard Jungwirth 104751bb6a MT#4289 separate customer/ajax and contract/ajax
12 years ago
Lars Dieckow a37b165caf MT#4229 custom Internal server error page
12 years ago
Andreas Granig 773c04c2cd MT#3971 Show Create btn if max_subscribers is null
12 years ago
Andreas Granig 074758df8f MT#3971 Implement limitation of subscribers.
12 years ago
Lars Dieckow aba646f59b MT#3929 certificate management
12 years ago
Andreas Granig 0ab09a6e0b MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig 36a020c376 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 1515e366fd MT#3997 Really properly fix tooltips.
12 years ago
Andreas Granig 988e304544 MT#3997 Allow html in tooltips.
12 years ago
Andreas Granig e03bd513ba MT#4025 Only show customer sound sets for admins.
12 years ago
Andreas Granig e93c68c58c MT#4025 Manage customer sound-sets in details view
12 years ago
Michael Prokop ea5696da2c Revert "MT#4229 custom Internal server error page"
12 years ago
Lars Dieckow eece093fd0 MT#4229 custom Internal server error page
12 years ago
Andreas Granig 1761945b8c MT#4025 Implement contract_sound_set preference.
12 years ago
Andreas Granig 71d531fafb MT#3977 Fix accordion expand/collapse toggle.
12 years ago
Andreas Granig 3c3cfff80b MT#3977 Add option in status msg to manually sync.
12 years ago
Andreas Granig 853e9e5388 MT#3977 Display stationname/keyid in PBX field dev
12 years ago
Andreas Granig 5730437acf MT#3977 Implement editing of PBX field device.
12 years ago
Andreas Granig ed359aacd5 MT#3977 Implement backend for multi-line PBX conf
12 years ago
Andreas Granig 50a494af2b MT#3977 Handle new lines added by user in UI.
12 years ago
Andreas Granig 1c8179164a MT#3977 populate PBX field dev form on prof change
12 years ago
Andreas Granig 03e4d574b6 MT#3977 Prepare line/key in PBX field dev.
12 years ago
Andreas Granig fba3998657 MT#3977 Implement line/key handling for devices.
12 years ago
Gerhard Jungwirth ebe64d3563 uri_unescape CDRs
12 years ago
Gerhard Jungwirth b442c759a1 Show Timeset and Destination Set Names
12 years ago
Andreas Granig 683047c112 MT#3975 Prevent subadmin from terminating himself.
12 years ago
Andreas Granig ef36719dcf Add subscriberadmin customer link in top menu.
12 years ago
Andreas Granig 1af065d864 Allow subscriberadmin to access sub-subscribers.
12 years ago
Andreas Granig 585a4d947a Be more formal in denied-page.
12 years ago
Andreas Granig 086d91ff0e Use roles instead of realm for logged in users.
12 years ago
Andreas Granig 8a194e5055 Use preference label instead of attribute.
12 years ago
Andreas Granig de73436174 Fix subscriber login topmenu vm link.
12 years ago
Andreas Granig d5dc850bd9 Add subscriber login registered dev widget.
12 years ago
Andreas Granig de99e0be43 Make widget containers higher for subscribers.
12 years ago
Andreas Granig 6e8ac2aa70 Show subscriber login CF widget and allow prefs.
12 years ago
Andreas Granig 9769f4056e Add templates for subscriber login call-list/vm.
12 years ago
Andreas Granig b8cf0895ba Implement subscriber login call-list/voicemails.
12 years ago
Andreas Granig 78e126c9cb Add basic voicemail widget for subscribers.
12 years ago
Andreas Granig 06fc0fa4dd Fix subscriber login and add basic widgets.
12 years ago
Andreas Granig 5160759f38 Implement subscriber login.
12 years ago
Gerhard Jungwirth 01ba8802cf Fix duplicate showing of contracts under Reseller Details - Reseller Contract
12 years ago
Gerhard Jungwirth f444dc0d81 Show Contract (equals Cusomer-) id
12 years ago
Andreas Granig d156b57f9d Add display name to PBX device config template.
12 years ago
Andreas Granig b4949f1a48 Implement PBX device boot-strapping.
12 years ago
Andreas Granig d4ec2ef042 Implement PBX field device handling.
12 years ago
Andreas Granig fef88b9ed3 Add PBX device skeleton.
12 years ago
Andreas Granig b2f7e00612 Render empty string on null values.
12 years ago
Andreas Granig 907eab8ffe HTML-escape DT fields before displaying it.
12 years ago
Andreas Granig 231dc9fd07 Reset DT field id if it's not selected.
12 years ago
Andreas Granig 8746a6035d Add device management to top menu.
12 years ago
Andreas Granig c3cadb1503 Implement device profile management.
12 years ago
Andreas Granig e5832d6e13 Implement device config management.
12 years ago
Andreas Granig dcac5aa5c6 Implement device firmware management.
12 years ago
Andreas Granig 8a359e5312 Group device overview.
12 years ago
Andreas Granig e99265c351 Check for read_only flag when editing contact.
12 years ago
Andreas Granig 199ae7ed8d Implement device model management.
12 years ago
Gerhard Jungwirth c6abfbc7cb Correctly select customers under reseller-> customers section
12 years ago
Gerhard Jungwirth 096ee48d56 Consistent naming: Web Username/Password vs CSC Username/Password
12 years ago
Gerhard Jungwirth f0e2f1de8a Fix syling of long labels in modal
12 years ago
Andreas Granig 9efb1f8124 Allow changing PBX group for PBX extension.
12 years ago
Andreas Granig 00e13f9209 Implement editing PBX extension subscribers.
12 years ago