f1ac49855a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Remove unnecessary imagelib ext. due to external jquery usaing.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6d74b4e7ed 
								
							
								 
							
						 
						
							
							
								
								MT#9213 Fix incomplete commit for controlled backuri  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6f2b8d39bf 
								
							
								 
							
						 
						
							
							
								
								MT#9213 Remove list actions from form backuri, to don't repeate  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								4bb916a33c 
								
							
								 
							
						 
						
							
							
								
								Revert "MT#9177 Fix device annotations sql error in devmod_edit."  
							
							... 
							
							
 
							
							This reverts commit f6a23d0602 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f6a23d0602 
								
							
								 
							
						 
						
							
							
								
								MT#9177 Fix device annotations sql error in devmod_edit.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b0247dae62 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix manual page and fix using centralised config in generator  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a96fbdbb5e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save own parsing of config.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								52cc8532a3 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix for contacts without contract.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cf93f0bf63 
								
							
								 
							
						 
						
							
							
								
								MT#8873 Fix showing number of recent calls.  
							
							... 
							
							
 
							
							(cherry picked from commit 92a496f166 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e00f018269 
								
							
								 
							
						 
						
							
							
								
								MT#8387 Fix incorrect rounding for cents.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6bcca230fc 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix UTF-8 email send. Further fix of memory usage issue.  
							
							... 
							
							
 
							
							(cherry picked from commit 0610d530113fc23e229f36b3be847a409cf8bc04) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a393853e65 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix memory issue  
							
							... 
							
							
 
							
							Don't save or fetch data for all generated/sent invoices.
Fetch data one-by-one. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								54b7f0cac6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix billing_mapping logic, use the latest one as actual.  
							
							... 
							
							
 
							
							(cherry picked from commit b90be26a2e6fad716c131640db2fd03c040084af) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a36a835749 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Allow to skip empty invoices generation with option no_empty.  
							
							... 
							
							
 
							
							(cherry picked from commit ae8515d6024df6ac01140a1fd15f209fbcdab33c) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ee3e73d7e1 
								
							
								 
							
						 
						
							
							
								
								MT#8433 Fix of option ttreatment in newest version.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								fda891a70c 
								
							
								 
							
						 
						
							
							
								
								MT#8433 Remove debug  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8174c1fea6 
								
							
								 
							
						 
						
							
							
								
								MT#8433 Process unrated calls.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5b487eac1a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Changes allows run invoice generation script on the 3.3 DB versions.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								953142d4f0 
								
							
								 
							
						 
						
							
							
								
								MT#8279 Deflate numbers in call list.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cf519fb44b 
								
							
								 
							
						 
						
							
							
								
								MT#8279 Inflate/deflate block list input in CSC  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d525e4c8dc 
								
							
								 
							
						 
						
							
							
								
								MT#8433 Update contract_balances data during invoices mass generation.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cecc2d3e1e 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Cosmetical fixes for dev models.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6f50a2dac7 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Create/Edit models via web interface.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c5067b4cac 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Show disp name and ext in pbx dev config  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c44d28ef54 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Also properly edit pbx device.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7efc1c43d6 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Successfully create new pbx device.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cc68e4959d 
								
							
								 
							
						 
						
							
							
								
								MT#8299 Show annotated pbx device.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b146fb45ee 
								
							
								 
							
						 
						
							
							
								
								MT#8299 PoC to render phone image with annotations  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								04d47a49cc 
								
							
								 
							
						 
						
							
							
								
								Move lib to final destination.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f2e983db25 
								
							
								 
							
						 
						
							
							
								
								MT#8401 Use common invoice data preprocessing for generation script.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								068e71acfa 
								
							
								 
							
						 
						
							
							
								
								MT#8401 Add missed library for invoice data sanitize as XML.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f7e65e2423 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Not all characters should be quoted  
							
							... 
							
							
 
							
							(cherry picked from commit 1a1362db7e 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d9d85a5db0 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix generation for ampersands;  
							
							... 
							
							
 
							
							(cherry picked from commit 00c4306088 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3c63ab577b 
								
							
								 
							
						 
						
							
							
								
								MT#8387 Introduce round for cents.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								45a99ff918 
								
							
								 
							
						 
						
							
							
								
								MT#8353 More freedom in money signs configuration. And fix fractional.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								22ab88e1d4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 generate_invoices changes according to is_active flag removal.  
							
							... 
							
							
 
							
							Relative to changes 18b86b3ffd 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b7eb095540 
								
							
								 
							
						 
						
							
							
								
								MT#7791 Manage Callthrough CLIs in Panel  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c66c0a06a7 
								
							
								 
							
						 
						
							
							
								
								MT#8353 Give possibility to manage money signs after comma in template.  
							
							... 
							
							
 
							
							(cherry picked from commit 92706efe775e55494a92e3b384776bcf5539b6d4) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e544dc4f07 
								
							
								 
							
						 
						
							
							
								
								MT#7867 Use geo to place xml string for inter-layer elem movements  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								146a7ef354 
								
							
								 
							
						 
						
							
							
								
								MT#7867 Add xml element among others by position.  
							
							... 
							
							
 
							
							Only y (vertical) position is used now.
No reordering on element movement.
Unit version is under testing. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								47696b5811 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Make possible to restart generate_invoices.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								93bee5bf6f 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix multi-undo functionality.  
							
							... 
							
							
 
							
							Call setCurrentLayer => draw.setCurrentLayer only on initialization stages. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								95bfec3796 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Default content on template creation and x- mimetype.  
							
							... 
							
							
 
							
							Store default template content on template creation.
Replace image/x-mimetype with image/mimetype to fix PDF generation. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7f14a3efd6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Make email invoices query simplier.  
							
							... 
							
							
 
							
							Remove redundant link through contract_balances to contracts.
Process customer email template and add month and year into invoice data. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b2f21dd777 
								
							
								 
							
						 
						
							
							
								
								MT#7861 Use pixels as main unit to be in accordance with svg-edit.  
							
							... 
							
							
 
							
							(cherry picked from commit bdd8562fb0ee0a98cb1296822fa1e211fa0d8c5f) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								135d48e84a 
								
							
								 
							
						 
						
							
							
								
								MT#8015 de translation, some more strings  
							
							... 
							
							
 
							
							and fix a bug, where empty string gets translated, this returns wrong results 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								24076295db 
								
							
								 
							
						 
						
							
							
								
								MT#7867 Invoice template per customer.  
							
							... 
							
							
 
							
							(cherry picked from commit 025cafed56ea87fb70e1f543f9baa442f57065d5) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								4505cef06b 
								
							
								 
							
						 
						
							
							
								
								MT#7867 Fix link to customer/edit for customer in resellers details.  
							
							... 
							
							
 
							
							(cherry picked from commit f9277fd65070911082c8fa9326185c4aa1336a01) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cad32bcb4b 
								
							
								 
							
						 
						
							
							
								
								MT#8013 Localization typo fix 's/]created/] created/'  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								16ebb908a8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Hide g elements in comments.  
							
							... 
							
							
 
							
							(cherry picked from commit 7388a2bdb7e70feaa4e63774c307e4f14069c4f1) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								dd06b7fce4 
								
							
								 
							
						 
						
							
							
								
								MT#7867 Repeat behavior of embedded image on "Change Image" button.  
							
							... 
							
							
 
							
							Also added functionality to convert link to embed image, but it
doesn't work on cross-domain links. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								da71415239 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Default content on template creation and x- mimetype.  
							
							... 
							
							
 
							
							Store default template content on template creation.
Replace image/x-mimetype with image/mimetype to fix PDF generation. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9ca0ddc7bb 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Return utf usage for mysql after merge.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d8fe5111f8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Use log4perl for logging.  
							
							... 
							
							
 
							
							And added option allow_terminated to allow to generate invoice
for customers with terminated contracts.
Conflicts:
	share/tools/generate_invoices.pl
	Solved.
Cherry-picked from 030f227d57d795078fba709a615fd8441a42513d 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								29edbf2450 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Tspan replaced with text  
							
							... 
							
							
 
							
							Y coordinates adjusted, but generation not tested yet. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								0d577b3490 
								
							
								 
							
						 
						
							
							
								
								MT#7935 Show callid, cost and link to callmap.  
							
							... 
							
							
 
							
							In call history of a subscriber, link to callmap, and show the
call-id and source customer cost in case of admin/reseller. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								51aa065d94 
								
							
								 
							
						 
						
							
							
								
								MT#7713 hide Auto Attendant menu for non-pbx subscribers  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b0491942f5 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Handle pseudo-preferences for subprofs.  
							
							... 
							
							
 
							
							Certain preferences (speeddial, voicemail, faxserver etc) are not
really preferences, but are handled specially on the preferences
page. Introduce special preferences for them to be able to select
them when defining subscriber profiles, and filter them on the
preferences page of the csc. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								41416d2d10 
								
							
								 
							
						 
						
							
							
								
								MT#7843 change svg template to new vat variables  
							
							... 
							
							
 
							
							new ones are: customer.vat_rate and customer.add_vat 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6dd1562252 
								
							
								 
							
						 
						
							
							
								
								MT#7841 API callforwards: improve documentation examples  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cbce5d0795 
								
							
								 
							
						 
						
							
							
								
								MT#7803 Fix UTF8 handling in invoice generation  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								dfd4f663be 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Make generate_invoices.pl executable.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								97b9185d69 
								
							
								 
							
						 
						
							
							
								
								MT#6425 Typo: restored space (caused to missed localization)  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								14a629f4aa 
								
							
								 
							
						 
						
							
							
								
								MT#7803 Add invoice links and sections.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fae332191a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Include Countries.pm before Sipwise::Base.  
							
							... 
							
							
 
							
							Otherwise we get UTF8 issues on panel startup. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a47147fe89 
								
							
								 
							
						 
						
							
							
								
								MT#7755 Don't show create button for subprofset  
							
							... 
							
							
 
							
							If disabled by config for resellers to create profile sets, don't
show a create button for profile sets. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f41626e521 
								
							
								 
							
						 
						
							
							
								
								MT#7545 Allow multiple pbx groups per subscriber  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								390a18b69b 
								
							
								 
							
						 
						
							
							
								
								MT#7655 Fix access perms for sub(admin) in prefs  
							
							... 
							
							
 
							
							Certain preferences (those meta-prefs not coming from the prefs
table, like voicemail, fax2mail, aa, speeddial) had wrong access
fencing, preventing sub(admins) to edit them. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ee061433ce 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Make email invoices query simplier.  
							
							... 
							
							
 
							
							Remove redundant link through contract_balances to contracts. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								33d3d45ae4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add prevmonth option to ease prev month invoices generation.  
							
							... 
							
							
 
							
							Additionally to strict stime and etime. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2f67a948ac 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Contract buttons and generate_invoice.  
							
							... 
							
							
 
							
							Remove contract buttons from Reseller form work. Fix generate_invoice
error found in run on clean new vm. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ac736caa00 
								
							
								 
							
						 
						
							
							
								
								MT#7495 Allow subadmin to configure contract prefs  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a743cbedf7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Change test email contact to real.  
							
							... 
							
							
 
							
							Todo: make it optional. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								17d6ed5e7c 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Send one email per contract.  
							
							... 
							
							
 
							
							And adapt letter variables to default template. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3a3343744b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Don't regenerate invoices. Just create new.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a72adaea52 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Invoice generation fixes.  
							
							... 
							
							
 
							
							Use correct name for zone fees cost.
Fix condition for char column in script.
Add root element to xml before XPath parsing to avoid errors about
the same elements on root level.
Set timezone to local. Maybe it shouldn't be, but then should be changed
in both used methods.
Todo:
Country name for generation from web.
Clarify and implement if neccessary generation of existing invoice from web.
Now invoice for the same period created. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9965197657 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix invoice date insertion in DB  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								91608dc073 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fixes for invoice data - format was for old template.  
							
							... 
							
							
 
							
							And also fix for customer contract id option. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								636ebe26cf 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix invoices amount, related to cents.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								aa3fd246b6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add date values for fix for invoice.serial unique index.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a050e6777e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix for invoices.serial unique index  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								006d6241e2 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Generate and/or send invoices script. Seems as working.  
							
							... 
							
							
 
							
							Testing is in progress. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2af11b65e8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Invoices generated and emails sent, work with option.  
							
							... 
							
							
 
							
							Date options for month period - contract balance select doesn't
work. TZ? 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c60c9af216 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Error in not inflated date values.  
							
							... 
							
							
 
							
							But other seems as working. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a30237b89e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add country to client contact info in invoice gen. script.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								17f678dee2 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Separate invoice generation from sending and some fixes.  
							
							... 
							
							
 
							
							Commit:
Separate invoice generation and sending, although still can be
together id options tell.
Remove dev method call, which made invoice list broken.
Some little format changes.
Todo:
Add country_name into invoice generation script.
Care about email template correct process vars. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6ec99075ca 
								
							
								 
							
						 
						
							
							
								
								MT#7471 Implement web and api for contract prefs.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dce655b146 
								
							
								 
							
						 
						
							
							
								
								MT#5103 Set current day in call dist graph.  
							
							... 
							
							
 
							
							By default, use current day instead of hardcoded date. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9679565f50 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fetch call list for invoices. WIP.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								98364a891b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Rework VAT handling in invoices.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b827f73ab4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 PoC of generating invoice out of template  
							
							... 
							
							
 
							
							Rework zone fee handling.
Implement invoice creation (WIP) - still real template data missing. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5cbb82747a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Align invoice template to clean db schema  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7fa163d0de 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Realign default invoice template elements.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								02e58b0360 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Completely redo invoice template handling.  
							
							... 
							
							
 
							
							Use a more clean default template.
Properly render page numbers.
Cleanup cleanup cleanup. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cf58b778ee 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Invoice template translation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								807e77855d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Rework dummy variable handling for invoice  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fa07184a46 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Rework rendering PDF preview.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fdde82379b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Store invoice templates on save.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a88724c0c4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Cleanup invoice template editing. WIP.  
							
							... 
							
							
 
							
							Fetching default template from file works.
TBD: saving, viewing from saved, previewing PDF. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b6533b1a1f 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Redesign invoice template meta handling.  
							
							... 
							
							
 
							
							Properly handle create/update/delete of template meta info. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6b0cd3b3a7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix broken billing_profile variable scope.  
							
							... 
							
							
 
							
							And add bp as documented var. Should be changed to lorem based later. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c86a8a04cb 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add billing profile object to default and data for generation.  
							
							... 
							
							
 
							
							And fix page numbers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fef6ea95c7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 New template. Title pages is topic for questions.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								74e535d730 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save template before remove old zonepage.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9154510f7c 
								
							
								 
							
						 
						
							
							
								
								MT#5879 New template xml error, save before jump into investigation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								45b475327b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save state before start geography implementation  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								044c9ca46b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add second page as title. Keep in pixels.  
							
							... 
							
							
 
							
							Todo: format second page. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2005908933 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save template variant with sizes in pixels.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								44c706dab7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save new template before matrix reverted.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a50feeb8cf 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Initial state of new template  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6b720ecd83 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add svg template variables description.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								603a25830d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Reformat code and init math values to zero.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7ee9aa3f7a 
								
							
								 
							
						 
						
							
							
								
								MT#7183 show confirmation dialog on all languages  
							
							... 
							
							
 
							
							Show the dialog on "Terminate" and "Delete" buttons. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								601ada23bd 
								
							
								 
							
						 
						
							
							
								
								MT#7233 Implement basic number block CRUD.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								be983fb9dd 
								
							
								 
							
						 
						
							
							
								
								MT#7219 API: document http errors of rest api.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bcab8bf2a0 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix delete button for invoices  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f1fcf84547 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix delete button  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ca7e7a6f0c 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Small fixes for list refreshed after ajax form.  
							
							... 
							
							
 
							
							Script changes aren't relevant, but are useful.
List template changes are enough to fix the error. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								05f54645c8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Some small changes of big buttons  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ab6414c589 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Rename clients to customers.  
							
							... 
							
							
 
							
							And show message about updated invoice template. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								63c52f3180 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Changes according to Andreas letter.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								088ca06ea7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix invoice deletion after conditional fields.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								410ec47909 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Commented out client list frm invoices list interface.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7465db49d4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Send invoice to email functionality draft.  
							
							... 
							
							
 
							
							Todo:
Add invoice email into db. Send email functionality.
Conditional fields in HFH.
Expand accordions on demand. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								59b932b9a4 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Form with datatable field for one page app.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								59b7028055 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Form with datatable field for one page app.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f9d0ac1bd8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save state before alternative interface.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4dc64f5853 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Attempt to fix invoice/template  
							
							... 
							
							
 
							
							Also configuration of cancel button on confirm modal.
Fix contract-balance getting.
Fix page numbers in generated invoice. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b6361e6cf3 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Default for datepicker  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4a1b5c005e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Few small fixes of some some already fixed errors.  
							
							... 
							
							
 
							
							Some small fixes which should make behavior much more clear.
I already did some of them them today, but seems like lost somwhow. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cdd05a1df1 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Delete works  
							
							... 
							
							
 
							
							Left:
 resend invoice to email form
 separated interface for generation without filter by filter by contact/contract id
Known issues:
 tooltip makes table to flick. But not on the last button in column.
 seems like fnDraw takes data from localstorage - although invoice deleted -
 it is still shown in datatables. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								70ae0c01c9 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Invoice deletion draft  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4494b13c6e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Intermediate state before start datepeacker field.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6c4f2e7d2b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Web generation is working.  
							
							... 
							
							
 
							
							For further testing and improvements. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								83db5c1b93 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Multiple attachments and further web generation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5f0c59d3a7 
								
							
								 
							
						 
						
							
							
								
								MT#5879 InvoiceGeneration through web.  
							
							... 
							
							
 
							
							Todo: Send all contact->contracts invoices in one email from cli script.
Review invoice client ID - it should be contract Id, not contact Id
Review invoice data gathering
Complete generation 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								10100ee245 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add clear filter tooltip.  
							
							... 
							
							
 
							
							Tooltip on not last buttons makes markup broken on hover. Todo.
s 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ba04a20c70 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save intermediate state.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7ab5ab3c85 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Filter invoices by client. Generate form.  
							
							... 
							
							
 
							
							Left to do:
fix filtering by date, if field isn't a eppoch
generation
mark selected client in clients list. add big button to clear client selection 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2fbc3dd85f 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save state before adding from-to search to invoices.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ebd4a412e6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Format invoice list. Just save state.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c39d6a92a8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 View invoices  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1fd67eb308 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Send invoices via email.  
							
							... 
							
							
 
							
							Text of the message should be conformed with sales. Also it would be nice to apply templates to email body.
Only smarthost is working, spent 3 hours with exim debug and while left with smarthost. Attachments and so one looks good.
Removed fake data.
Fix data parameter. Tested data and client contracts. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bde7cc02e6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Put PDF to DB.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d5c2b33a0c 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Use total from pages  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0d39395842 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Script to generate invoices from templates.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								891a4c52fa 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Replace buttons a little.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c96e6865e7 
								
							
								 
							
						 
						
							
							
								
								MT5879 Remove debug red border  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c6d91d7c8f 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Remove exrescent buttons.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								99edada339 
								
							
								 
							
						 
						
							
							
								
								MT#5879 And fake invoice data into aux template too.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								00a0e08054 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Add forgotten svg markup comments.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fac20f351b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fake invoice template preview data.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1659af9ca8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save calls queries.  
							
							... 
							
							
 
							
							Stopped on clients conditions. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								96bb4cb5b8 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Use get_contract_rs as clients list sub.  
							
							... 
							
							
 
							
							To be replaced by direct query. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7720d53bb1 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Separate invoice and invoice template interfaces.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2c3413392d 
								
							
								 
							
						 
						
							
							
								
								MT#59879 Unify interface template names.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1072f02e84 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Separate template and invoice.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d87e6b297b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Replace invoices to separated controller.  
							
							... 
							
							
 
							
							CRLF windows git makes issues with on VM run. Some files were converted manually. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cf0acb0657 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Show total.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e9a88a5ef2 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save templates state. Total isn't shown.  
							
							... 
							
							
 
							
							Added bars after records titles and before total.
Implemented other row components position ajustment.
@. Total only on last page. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dbf2b5414a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Templates alignments.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5e30919042 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Draft of calls pages in template  
							
							... 
							
							
 
							
							1. Add calls templates, data methods.
2. Complete new invoices look.
3. Remove php files from svg edit 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e9083ac5b2 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix datatables (wasn't commited, default template  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6a63b8405c 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Template.  
							
							... 
							
							
 
							
							Fix datatables for invoice. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								760e07c8ec 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Clear Alerts  
							
							... 
							
							
 
							
							Attempt to enable edit spans or grouped texts. Seems like all texts should be ungrouped, to be ditable 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f877c908a6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save wokring interface, but with alerts.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9aa35efdc9 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save state before new default template.  
							
							... 
							
							
 
							
							Template form shown on click.
Fix accordion intialization after ajax list refresh
Add confirmation on default template applying 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								66376a9934 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Well, seems like all template relative info is working now again.  
							
							... 
							
							
 
							
							What need n this area:
1. How about form "partial" validation - I need different fields checking of the item data for different actions.
2. To make it really DRY I need somehow alias columns in resultset data. Accessors don't work. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								59b1d7fad6 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Intermediate state.  
							
							... 
							
							
 
							
							Template changes not saved. Separated info form is working, axcept applying renamed fields as form values. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								135dad02d5 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Draft of invoice template movement to reseller.  
							
							... 
							
							
 
							
							1.Remove curly brackets from svg template
2.Move invoice template templates to their own folder and change pathes accordingly.
3.Move invoice_template functionality to Reseller. maybe should be separated in new Controller.
4.Move InvoiceTemplate form to its own sppace from Customer 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								89e6533d5b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Remove artefacts from datatables vars and make possible deactivate all invoice templates.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							... 
							
							
 
							
							Done:
1.Form separated for future possible load through ajax.
2.Activity switch in invoice templates table 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								26142a1431 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Prevent add back link again and again on applying onload method after ajax tables reload  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5bbdba5c74 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Just remove 2 alerts  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9228b2c5cc 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Well, now we delete, update and add templates almost in order.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2d334de084 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Apply newly created id to worm to continue work with cretated template.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4cdaa3199b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix double encoded template string for saving, adapted deletion confirmation to ajax loaded listing  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							... 
							
							
 
							
							svg-edit: would be very nice to implement editing of rows amount and text in text boxes, and as a very  cool feature - applying styles. But next step will be cron. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								174367338b 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save state before switch to jsson getting of template info  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bf5d8ccf66 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save intermediate state with solutions which are going to be removed.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								805e9ee194 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save a lot of commented rows related to initial zoom before delete them  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eab4aa6a0d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Fix total location  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								db24de1c0d 
								
							
								 
							
						 
						
							
							
								
								MT#5879  
							
							... 
							
							
 
							
							1. Complete embedding bitmap images
2. Change Work with layers - always show currently selecetd, apply initial display to others. Select first on start automatically.
3. Change preview work to fetch from server scheme, to enable preview in Explorer. Maybe should be applied only to Explorer? 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c966c842de 
								
							
								 
							
						 
						
							
							
								
								MT#5879  
							
							... 
							
							
 
							
							Some drafts:
1. Configure embeding bit-map images in svg-edit
2. Remove zooming on mousewheel in svg-edit
3. Configure svg-edit a little to make interface not such full of features. Added main-button - not hided now. maybe should be?
4. Found lost </iframe> - fixed styling and javascript in invoice interface
5. Separate templates list in new template to enable ajax loading after deletion and active selection. Added different buttons )
And other small fixes and changes 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5869b32e92 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Detailes with renamed zonecalls.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ed6861b597 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Use identifier for datatables helper initialization.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								56495527af 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Change work with root element so now after moving rows block columns stay on correct position.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6fdd7d43ab 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save intermediate state with separation of invoice_template logic for further usage in admin and customer areas.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								07ca4a3c6d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Show page number on pages  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								d36699c10e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Pages generated by template Toolkit first version  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8834411f8e 
								
							
								 
							
						 
						
							
							
								
								MT#5879 separate row listing subs in template toolkit to have possibility generate multi-parted document  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								375b4d3547 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save script solution for svg text rows before delete.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7c3a045ddc 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								de12d320d3 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Show page number on pages  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								54c02e384d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Pages generated by template Toolkit first version  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ae5360882a 
								
							
								 
							
						 
						
							
							
								
								MT#5879 separate row listing subs in template toolkit to have possibility generate multi-parted document  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								71666884cf 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save script solution for svg text rows before delete.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a1cf4235ef 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								792b6a5328 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Now Preview works correct. Time to implement saving passed template.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6997e98669 
								
							
								 
							
						 
						
							
							
								
								MT#5879 get gogle trunk version of svg-edit before configurations  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1cdfca1cea 
								
							
								 
							
						 
						
							
							
								
								Fix after nested macro attempts  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								00781a3112 
								
							
								 
							
						 
						
							
							
								
								add svg-edit as is, with all css, images and other resources together with js  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								50b89773da 
								
							
								 
							
						 
						
							
							
								
								Save state with incorrect, but fast svg template apply  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								95e5eaf2b0 
								
							
								 
							
						 
						
							
							
								
								Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c1d2a54fe1 
								
							
								 
							
						 
						
							
							
								
								test commit  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								09ac08508b 
								
							
								 
							
						 
						
							
							
								
								MT#7119 API document sortable columns  
							
							... 
							
							
 
							
							for collections, as query parameters 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								90a20dd18b 
								
							
								 
							
						 
						
							
							
								
								MT#7153 fix showing "Create PBX Group"  
							
							... 
							
							
 
							
							also show the button when no limit of subscribers is set 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								df9d103893 
								
							
								 
							
						 
						
							
							
								
								MT#6827 Deprecate linerange_num field.  
							
							... 
							
							
 
							
							In hind-sight, this field appears like an ugly hack to determine
the proper line range in the aaData array fetched via ajax. However,
we already have the correct range_id, and using the index of the aaData
has so many possible side effects to break everything, that I'm wondering
what I was thinking when adding it :p 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6d6426143e 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Fix html documentation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7df32a993b 
								
							
								 
							
						 
						
							
							
								
								MT#7039 API: implement SIP registration handling  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								28ee0960a4 
								
							
								 
							
						 
						
							
							
								
								MT#3943 API: fetch cdrs via REST.  
							
							... 
							
							
 
							
							Allow to filter for subscriber_id and customer_id. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fead09e4b5 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Fix editing of non-pbx subscribers.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b95daedc79 
								
							
								 
							
						 
						
							
							
								
								MT#6967 Alias range handling and first sub cleanup  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6e5e1b53c4 
								
							
								 
							
						 
						
							
							
								
								MT#3941 API: Implement voicemail message handling.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								629f215dae 
								
							
								 
							
						 
						
							
							
								
								MT#6695 Specify ssl config dir and document auth  
							
							... 
							
							
 
							
							Allow to specify path to dir containing opensslcnf.cnf
Document usage of basic auth for API 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b66997578d 
								
							
								 
							
						 
						
							
							
								
								MT#6863 Hide webfax if faxserver is not enabled.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2ac6f582ac 
								
							
								 
							
						 
						
							
							
								
								MT#6839 clean lintian errors  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b4ef15ded2 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Deny resellers edit attribs of subprofiles  
							
							... 
							
							
 
							
							Only basic information (name, default profile) can be changed if
profile_sets.reseller_edit is set to 0 in the panel config. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								68ac88ea40 
								
							
								 
							
						 
						
							
							
								
								MT#6839 Add js sources  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								67bf15454b 
								
							
								 
							
						 
						
							
							
								
								MT#6487 Optimize login css.  
							
							... 
							
							
 
							
							(cherry picked from commit 287b4f0d54f42d333071f88c5521cb1c834822a2) 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								aed5d7ef09 
								
							
								 
							
						 
						
							
							
								
								MT#6843 Implement password auto-generation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c5c8f1089b 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Add switch to allow anonymous pwd recovery  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6b6d5e0aa7 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Add "forgot password" feature for subs.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0e7e512fb3 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Add password reset link to subscriber.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								256de924e3 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Add password recovery components.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bf5ec092bb 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Add subscriber email and password recovery  
							
							... 
							
							
 
							
							- subscribers can hold an email address
- implement process for web password recovery 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								02610faa68 
								
							
								 
							
						 
						
							
							
								
								MT#6789 Implement email template management.  
							
							... 
							
							
 
							
							Basic functionality to create, edit and delete email templates. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								560bf47ab1 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Fix PBX group editing.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9aead3f255 
								
							
								 
							
						 
						
							
							
								
								MT#6693 More subscriber editing rework.  
							
							... 
							
							
 
							
							- Update base cli of extensions on pbx admin primary number change.
- Use proper forms (hopefully) for editing various pbx subscriber types. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								16b44673f4 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Rework PBX subscriber/group handling.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								340542c55c 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Let subscriber edit reminder.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								40663ebf56 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Filter call-forwards for subs profiles.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8c867420e8 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Rename profile categories to profile sets.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bc4bffc930 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Align subs profile CRUD to catalog schema.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4d430b7578 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Introduce profile catalogs.  
							
							... 
							
							
 
							
							Profiles are grouped into catalogs, so a subscriber should get a
catalog assigned, and from there he can choose his own profile. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4cf62bc8cd 
								
							
								 
							
						 
						
							
							
								
								MT#6693 Assign profiles to subscribers - WIP.  
							
							... 
							
							
 
							
							TODO:
- Subadmins must not see a "Create" button in profile selection
- Can sub(admins) unset a profile? What's the default? 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a9ffa23288 
								
							
								 
							
						 
						
							
							
								
								Subscriber profile management. WIP.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4eeedf36fe 
								
							
								 
							
						 
						
							
							
								
								MT#6703 normalize CRLF to LF  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								84feeb1542 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f5ce7e9db5 
								
							
								 
							
						 
						
							
							
								
								MT#6461 Let resellers rebrand their panel  
							
							... 
							
							
 
							
							Implement view for resellers to edit their css. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								021b0af430 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7cbb8633ab 
								
							
								 
							
						 
						
							
							
								
								MT#6461 Let admin rebrand reseller.  
							
							... 
							
							
 
							
							Reseller rebranding itself not yet there. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bd7d18c49b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a6ae6b1a84 
								
							
								 
							
						 
						
							
							
								
								MT#4369 disable sorting on callflow page  
							
							... 
							
							
 
							
							as it has no effect, because of our optimized query 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								34f77792c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							... 
							
							
 
							
							Conflicts:
	lib/NGCP/Panel/Role/API/Customers.pm 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								11d83a7ead 
								
							
								 
							
						 
						
							
							
								
								MT#6283 Implement search-framework.  
							
							... 
							
							
 
							
							- let custom roles "derive" from main api role
- have an item_rs in each role
- call search logic after each item_rs call automatically
- render search query doc dynamically 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8508efc754 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1c8ff01cc1 
								
							
								 
							
						 
						
							
							
								
								MT#5083 Fixes for several SendFax WEB interface issues  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f5b02e48f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3e393f1f5d 
								
							
								 
							
						 
						
							
							
								
								MT#5879 Now Preview works correct. Time to implement saving passed template.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								373426bfdc 
								
							
								 
							
						 
						
							
							
								
								MT#6063 Fix creating device profile.  
							
							... 
							
							
 
							
							Set edit/create-flags for "Deployed Devices" to 0, as we don't have
any such buttons there. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e66fdfcb89 
								
							
								 
							
						 
						
							
							
								
								MT#5879 get gogle trunk version of svg-edit before configurations  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								315fe4bce9 
								
							
								 
							
						 
						
							
							
								
								MT#6047 Implement system-wide field dev overview.  
							
							... 
							
							
 
							
							- Allows to search for macs
- Allows to delete devices on a global level, if needed 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e4990edffc 
								
							
								 
							
						 
						
							
							
								
								MT#5929 Add script to clean up ext_xxx_id settings  
							
							... 
							
							
 
							
							- clears empty external_id in subscribers and contracts
- syncs ext_subscriber_id preference with external_id of subscriber
- syncs ext_contract_id preference with external_id of customer 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								15f71fe228 
								
							
								 
							
						 
						
							
							
								
								MT#5879: Fix after nested macro attempts  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c311e74ea4 
								
							
								 
							
						 
						
							
							
								
								MT#5879: add svg-edit as is, with all css, images and other resources together with js  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fb891ee0ed 
								
							
								 
							
						 
						
							
							
								
								Save state with incorrect, but fast svg template apply  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e923b71022 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin' into ipeshinskaya/InvoiceTemplate2  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								74d8f8305b 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Prepare adding chat buddy.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								71b8d2e957 
								
							
								 
							
						 
						
							
							
								
								MT#5967 Validate (man_)allowed_ip input.  
							
							... 
							
							
 
							
							Check for valid v4/v6 address and optional netmask. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								10373d6412 
								
							
								 
							
						 
						
							
							
								
								MT#5083 Add webfax to subscriber top menu  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6dfd792e23 
								
							
								 
							
						 
						
							
							
								
								MT#5835 Update spanish datatables translations.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								77136247f0 
								
							
								 
							
						 
						
							
							
								
								Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5818d51230 
								
							
								 
							
						 
						
							
							
								
								test commit  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0f26d8fcbe 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Update German localization.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1f9e407377 
								
							
								 
							
						 
						
							
							
								
								MT#3925 API: more doc and description fixes.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2c49abb49e 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Add more field descriptions to forms.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c799df3ebd 
								
							
								 
							
						 
						
							
							
								
								MT#3925 API: dynamically render API documentation.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								84e465fb21 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Add Italian translation.  
							
							... 
							
							
 
							
							Also prepare Spanish and Russian translation files for DT. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b424c56fe1 
								
							
								 
							
						 
						
							
							
								
								MT#5867 fix modal height on small screens  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8a6f96d0de 
								
							
								 
							
						 
						
							
							
								
								MT#5867 fix responsive top menu design  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								381c44077e 
								
							
								 
							
						 
						
							
							
								
								MT#5859 rename "Line Settings"  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f99ce65102 
								
							
								 
							
						 
						
							
							
								
								MT#5859 let subscriber change his webpassword  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b88d36bdf0 
								
							
								 
							
						 
						
							
							
								
								MT#5083 Implement sendfax in ngcp-panel.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fbecee5d0e 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Prepare languages it, es and ru.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eaad8dfda5 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Rework German localization.  
							
							... 
							
							
 
							
							Some fixes along the path where strings where not prepared for
localization yet, or element widths were too small. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								42159350a0 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Prepare for localization  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								67724590a5 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Make video calls basically working  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fbc7e5efb7 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Activate basic phone functionality  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cc79ba0c96 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Prettify chat window. Still needs work  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								21750d50cb 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Cosmetical change for offline toggle  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3cca489305 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Add toggle for offline roster entries  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								db4e2acddf 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Move ctrl buttons in roster to far right  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								097713644f 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Make chat history scrollable  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								676b4409b4 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Flash title on out-of-focus, autofocus chat input  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7f15cba9dc 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Implement display of chat state  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								33001ef88a 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Prettify roster and add chat window  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ba52803b9c 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Implement xmpp reconnection  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								03a6f379f1 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Add inbound/outbound xmpp chat skeleton  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d1bcc66639 
								
							
								 
							
						 
						
							
							
								
								MT#5811 Basic framework for sip/xmpp via WS  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cc5d36d0a0 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Localize the menu title "Language"  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3f813d6006 
								
							
								 
							
						 
						
							
							
								
								MT#3961 fix image file path  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e4b41387db 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Add flags to language menu  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4ab0097744 
								
							
								 
							
						 
						
							
							
								
								MT#3961 translate HTML::FormHandler forms  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								32bff2058a 
								
							
								 
							
						 
						
							
							
								
								MT#3961 fix translated login form  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8981667b77 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Translate Preference groups  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f7d4d8bb3d 
								
							
								 
							
						 
						
							
							
								
								MT#3961 I18N-ize missing strings  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d989abc8f9 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Translate everything  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f1a210fafb 
								
							
								 
							
						 
						
							
							
								
								MT#3961 using specific identifier for datatables table  
							
							... 
							
							
 
							
							to avoid getting our id from the translated name, because that would probably
contain unicode, which is not a problem in HTML5 or higher, but below.
be careful to create a different identifier for each datatable you create
in a template, othewise the previous one would be used, and uniqueness is gone! 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9040831ecd 
								
							
								 
							
						 
						
							
							
								
								MT#3961 more translations  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1f37a80b84 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Provide Dropdown to change the language  
							
							... 
							
							
 
							
							We save this setting in a session variable and a cookie
valid for 3 months 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a272512298 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Prepare to localize DB-Strings  
							
							... 
							
							
 
							
							For now, we ignore square brackets 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1bf73a7bb6 
								
							
								 
							
						 
						
							
							
								
								MT#3961 Prepare for localization  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								71658e12a7 
								
							
								 
							
						 
						
							
							
								
								MT#5599 Rework auth/authz for pwd-based API access  
							
							... 
							
							
 
							
							Cleanup unnecessary realms.
Use roles instead of realms for authz.
HTTP basic auth for api access.
Use admin/reseller roles instead of api_admin/api_reseller.
Fix API::Root invalid_user detaching. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								11841b2bba 
								
							
								 
							
						 
						
							
							
								
								MT#5465 preferences_enum stop using default_val  
							
							... 
							
							
 
							
							The real default enum option is the one with value set to NULL 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1d873fce27 
								
							
								 
							
						 
						
							
							
								
								MT#4229 Remove dump from logfile.  
							
							... 
							
							
 
							
							The stack-trace is undecodeable from syslog, and it usually doesn't
provide any additional infos on top of the actual error message. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2c7a0c4e6b 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Let subadmins steal numbers  
							
							... 
							
							
 
							
							A subadmin can use the field alias_select to select any number of alias
numbers, which he is allowed to manage. If he selects one, it moves
to this subscribers alias_numbers. If he unselects one, it moves to his
own alias numbers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								262cacd0f6 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Fix jquery-ui path.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3a07a53967 
								
							
								 
							
						 
						
							
							
								
								MT#3925 API: Merge branch 'agranig/rest'  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7a782eb4fb 
								
							
								 
							
						 
						
							
							
								
								MT#5255 API: Create roles for resources.  
							
							... 
							
							
 
							
							Collections and Items have common functions (e.g. hal_from_xxx),
so move them into separate roles. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8254001364 
								
							
								 
							
						 
						
							
							
								
								MT#4565 Fix boolean expression on read-only permissions  
							
							... 
							
							
 
							
							Our condition should only apply on admin and reseller role 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5d2ff6f703 
								
							
								 
							
						 
						
							
							
								
								MT#4967 fix show sippassword instead of webpassword  
							
							... 
							
							
 
							
							The wrong field was displayed 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6bb57f08f2 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Finish API skeleton.  
							
							... 
							
							
 
							
							We should now have working baselines for
- collections (SystemContacts)
- items (SystemContactsItem)
with support for
- collections: OPTIONS, HEAD, GET, POST
- items: OPTIONS, HEAD, GET, PUT, PATCH, DELETE
covered by according tests and with a proper API documentation. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7b8092f702 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Get rid of the remaining tt xml responses  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dbdf898d47 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Fix another warning in api/root template.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f21a57fe30 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Fix warnings in api/root template.  
							
							... 
							
							
 
							
							Check the loop iterator for availablity of prev/next, because they
might not be available at first/last entry of list. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0fb58d2668 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Use JSON in OPTIONS methods.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								40ecb1e91d 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Distinguish collection and item in URI  
							
							... 
							
							
 
							
							Use /api/foo/ for collections and /api/foo/{:id} for items to easily
distinguish between them.  Also, we want to use query params for limiting
the collections, e.g. /api/foo/?name={:name}&something={:else}, which in
turn returns a filtered collection again. This makes it difficult then to
fetch items via /api/foo/?id={:id}, so use /api/foo/{:id} instead.
Also move rest of common functions into API Role. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								273a59ae8c 
								
							
								 
							
						 
						
							
							
								
								MT#5145 put tooltips on top  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fdb2b49e1f 
								
							
								 
							
						 
						
							
							
								
								MT#4693 show contract balance in euros instead of cents  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2bff65040d 
								
							
								 
							
						 
						
							
							
								
								MT#5103 Add date picker to call distribution graph  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2ef9dc16b5 
								
							
								 
							
						 
						
							
							
								
								MT#4565 Fix read-only permissions.  
							
							... 
							
							
 
							
							Properly deny write ops for read-only admins and resellers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								59a75ed63e 
								
							
								 
							
						 
						
							
							
								
								MT#5103 Add basic call distribution graph.  
							
							... 
							
							
 
							
							Still needs date picker to limit range. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c88c69d322 
								
							
								 
							
						 
						
							
							
								
								MT#4235 Implement static Jitsi provisioning.  
							
							... 
							
							
 
							
							Should be reworked in a next step to use the dynamic configuration
management, but currently you'd need a PBX device for that, so keep
it static for now. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fec56340b5 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Filter system information for subs-roles  
							
							... 
							
							
 
							
							Don't display internal information to subscribers and subscriberadmins.
WIP, as subscriberadmins can now add/change numbers, set lock/status. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								2ada158ac6 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Let admin/reseller always change subscriber numbers  
							
							... 
							
							
 
							
							When editing a subscriber as admin, you possibly got a stripped version of the
form, where you cannot change e164 or alias_numbers anymore. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								364c9d9175 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Preserve dt settings until logout  
							
							... 
							
							
 
							
							This reverts commit 21b841ba5c 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7dcfd7db4f 
								
							
								 
							
						 
						
							
							
								
								MT#4961 Fix non-alphanumeric RRD filename handling  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e2ccdf3442 
								
							
								 
							
						 
						
							
							
								
								MT#4955 Introduce customer default sound sets.  
							
							... 
							
							
 
							
							If a new contract sound set is marked as contract_default, use this
for every existing subscriber in contract_sound_set prefs if no
other set is specified yet.
If a new subscriber is created and such a sound set exists, also
use this one.
This prevents having to go over each single subscriber to assign
the contract_sound_set preference. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1be3912002 
								
							
								 
							
						 
						
							
							
								
								MT#4903 Fix javascript error on empty referrer  
							
							... 
							
							
 
							
							let it match a controller that does not exists
(This broke in (MT#4287))
and exclude get parameters from that match 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6583c96b51 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Remove datatables state on menu items  
							
							... 
							
							
 
							
							That is, when changing the main pages (controller more or
less) like from /reseller to /contact, remove previous
stored state. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cd0fa24e7d 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Use Statesave Feature  
							
							... 
							
							
 
							
							This saves every configuration for datatables locally
And clear every localStorage setting on login/logout 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f6e2bbadad 
								
							
								 
							
						 
						
							
							
								
								MT#4287 preserve display setting rows  
							
							... 
							
							
 
							
							in the local browser storage
the number of rows in a datatables element is saved
this is individually different for each page 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1e46a7fe9f 
								
							
								 
							
						 
						
							
							
								
								MT#4877 Fix button color on click  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								63558733f3 
								
							
								 
							
						 
						
							
							
								
								MT#4877: fix button focus style  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								10ddf43147 
								
							
								 
							
						 
						
							
							
								
								MT#4787 Send browser to PBX device when syncing  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e184e00f86 
								
							
								 
							
						 
						
							
							
								
								MT#4289 contracts: filter by product and separate terminate  
							
							... 
							
							
 
							
							Only show reseller and peering contracts in the
Contracts controller. Also remove the generic create
in favour of the peering/create and reseller/create.
Customer controller now has its own terminate routine to be really
independent from the Contract controller.
Now we can expose the Contract controller in the menu. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								35c82cca7f 
								
							
								 
							
						 
						
							
							
								
								MT#4289 move /contract/customer/edit to /customer/edit  
							
							... 
							
							
 
							
							So finally, there is no customer-specific stuff left in the Contract controller. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								12fb9a71b3 
								
							
								 
							
						 
						
							
							
								
								MT#4289 fix html-id with invalid symbols  
							
							... 
							
							
 
							
							When editing a customer, the helper.name contained a hash symbol (#).
This variable is used to form the id of the html element table, by
stripping spaces from it. Now we also strip the hash, because otherwise
at least jquery will fail to find this id. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								49037844bc 
								
							
								 
							
						 
						
							
							
								
								MT#4289 separate customer-/contract- create and ajax_reseller_filter  
							
							... 
							
							
 
							
							Mantis: 4289#c25035 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								21482c00ec 
								
							
								 
							
						 
						
							
							
								
								MT#4289 separate customer/ajax and contract/ajax  
							
							... 
							
							
 
							
							This is the first step towards separating the
tight coupling of the Customer and Contract Controllers.
Mantis: 4289#c25035 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								940d1cfde7 
								
							
								 
							
						 
						
							
							
								
								MT#4229 custom Internal server error page  
							
							... 
							
							
 
							
							Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7363b51578 
								
							
								 
							
						 
						
							
							
								
								MT#3971 Show Create btn if max_subscribers is null  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b9d03df0bd 
								
							
								 
							
						 
						
							
							
								
								MT#3971 Implement limitation of subscribers.  
							
							... 
							
							
 
							
							Enforce max_subscribers field and allow editing a customer. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5266545dd5 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Use plain port for linksys provisioning.  
							
							... 
							
							
 
							
							Linksys phones need a Cisco-signed server cert, so we have to
stay at plain http for now. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9f03bf4eb4 
								
							
								 
							
						 
						
							
							
								
								MT#4007 Implement auto attendant mgm for subs.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8683e52cdd 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Move POST validation methods into Role.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a7ae65ca82 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Use forms for validation only; other fixes  
							
							... 
							
							
 
							
							Don't use JE for data validation, as it adds lots of processing overhead.
Properly use Formhandler for data validation.
Catch DB errors properly.
Write basic auth test. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eb01bbde40 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Show API item properties from json via JS  
							
							... 
							
							
 
							
							In the root/ document, show the resource properties in a list using
jquery, instead of including the whole json as text. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								df6bfea155 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Extend API documentation (Auth, styling).  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								feebde1048 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Basic styling for printing API docs.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5068bd0f17 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Style and reorganize API templates  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								defde60d4d 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Add main header and vim trailer.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8123208254 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Manually re-merge API doc changes.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5098850d20 
								
							
								 
							
						 
						
							
							
								
								MT#3925 Add documentation framework for API.  
							
							... 
							
							
 
							
							Render api/ content dynamically via api/root/ templates, which allows
for splitting up collection descriptions.
Update jquery-ui to include more components like accordions. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e5a42d9306 
								
							
								 
							
						 
						
							
							
								
								wip  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								48e0b55cd0 
								
							
								 
							
						 
						
							
							
								
								MT#5145 put tooltips on top  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0c41788b79 
								
							
								 
							
						 
						
							
							
								
								MT#4693 show contract balance in euros instead of cents  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e21d14da46 
								
							
								 
							
						 
						
							
							
								
								MT#5103 Add date picker to call distribution graph  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								272caf532e 
								
							
								 
							
						 
						
							
							
								
								MT#4565 Fix read-only permissions.  
							
							... 
							
							
 
							
							Properly deny write ops for read-only admins and resellers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dd39baee6e 
								
							
								 
							
						 
						
							
							
								
								MT#5103 Add basic call distribution graph.  
							
							... 
							
							
 
							
							Still needs date picker to limit range. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								80dcf44f7f 
								
							
								 
							
						 
						
							
							
								
								MT#4235 Implement static Jitsi provisioning.  
							
							... 
							
							
 
							
							Should be reworked in a next step to use the dynamic configuration
management, but currently you'd need a PBX device for that, so keep
it static for now. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6e725bdfdc 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Filter system information for subs-roles  
							
							... 
							
							
 
							
							Don't display internal information to subscribers and subscriberadmins.
WIP, as subscriberadmins can now add/change numbers, set lock/status. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8f98ef00fd 
								
							
								 
							
						 
						
							
							
								
								MT#4967 Let admin/reseller always change subscriber numbers  
							
							... 
							
							
 
							
							When editing a subscriber as admin, you possibly got a stripped version of the
form, where you cannot change e164 or alias_numbers anymore. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								402b5b0909 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Preserve dt settings until logout  
							
							... 
							
							
 
							
							This reverts commit 21b841ba5c 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dab0021c9a 
								
							
								 
							
						 
						
							
							
								
								MT#4961 Fix non-alphanumeric RRD filename handling  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f9e96aad30 
								
							
								 
							
						 
						
							
							
								
								MT#4955 Introduce customer default sound sets.  
							
							... 
							
							
 
							
							If a new contract sound set is marked as contract_default, use this
for every existing subscriber in contract_sound_set prefs if no
other set is specified yet.
If a new subscriber is created and such a sound set exists, also
use this one.
This prevents having to go over each single subscriber to assign
the contract_sound_set preference. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0d8f6d1355 
								
							
								 
							
						 
						
							
							
								
								MT#4903 Fix javascript error on empty referrer  
							
							... 
							
							
 
							
							let it match a controller that does not exists
(This broke in (MT#4287))
and exclude get parameters from that match 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								21b841ba5c 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Remove datatables state on menu items  
							
							... 
							
							
 
							
							That is, when changing the main pages (controller more or
less) like from /reseller to /contact, remove previous
stored state. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5fa8ca12cf 
								
							
								 
							
						 
						
							
							
								
								MT#4287 Use Statesave Feature  
							
							... 
							
							
 
							
							This saves every configuration for datatables locally
And clear every localStorage setting on login/logout 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								82e343a41f 
								
							
								 
							
						 
						
							
							
								
								MT#4287 preserve display setting rows  
							
							... 
							
							
 
							
							in the local browser storage
the number of rows in a datatables element is saved
this is individually different for each page 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								18171eef96 
								
							
								 
							
						 
						
							
							
								
								MT#4877 Fix button color on click  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c9fac644aa 
								
							
								 
							
						 
						
							
							
								
								MT#4877: fix button focus style  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f6e01fdbd6 
								
							
								 
							
						 
						
							
							
								
								MT#3927 custom auth  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								79a256f094 
								
							
								 
							
						 
						
							
							
								
								MT#4787 Send browser to PBX device when syncing  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								7945805883 
								
							
								 
							
						 
						
							
							
								
								MT#4289 contracts: filter by product and separate terminate  
							
							... 
							
							
 
							
							Only show reseller and peering contracts in the
Contracts controller. Also remove the generic create
in favour of the peering/create and reseller/create.
Customer controller now has its own terminate routine to be really
independent from the Contract controller.
Now we can expose the Contract controller in the menu. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6fb3119fc9 
								
							
								 
							
						 
						
							
							
								
								MT#4289 move /contract/customer/edit to /customer/edit  
							
							... 
							
							
 
							
							So finally, there is no customer-specific stuff left in the Contract controller. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								92c17240a5 
								
							
								 
							
						 
						
							
							
								
								MT#4289 fix html-id with invalid symbols  
							
							... 
							
							
 
							
							When editing a customer, the helper.name contained a hash symbol (#).
This variable is used to form the id of the html element table, by
stripping spaces from it. Now we also strip the hash, because otherwise
at least jquery will fail to find this id. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5caf89894c 
								
							
								 
							
						 
						
							
							
								
								MT#4289 separate customer-/contract- create and ajax_reseller_filter  
							
							... 
							
							
 
							
							Mantis: 4289#c25035 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								104751bb6a 
								
							
								 
							
						 
						
							
							
								
								MT#4289 separate customer/ajax and contract/ajax  
							
							... 
							
							
 
							
							This is the first step towards separating the
tight coupling of the Customer and Contract Controllers.
Mantis: 4289#c25035 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a37b165caf 
								
							
								 
							
						 
						
							
							
								
								MT#4229 custom Internal server error page  
							
							... 
							
							
 
							
							Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								773c04c2cd 
								
							
								 
							
						 
						
							
							
								
								MT#3971 Show Create btn if max_subscribers is null  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								074758df8f 
								
							
								 
							
						 
						
							
							
								
								MT#3971 Implement limitation of subscribers.  
							
							... 
							
							
 
							
							Enforce max_subscribers field and allow editing a customer. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								aba646f59b 
								
							
								 
							
						 
						
							
							
								
								MT#3929 certificate management  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0ab09a6e0b 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Use plain port for linksys provisioning.  
							
							... 
							
							
 
							
							Linksys phones need a Cisco-signed server cert, so we have to
stay at plain http for now. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								36a020c376 
								
							
								 
							
						 
						
							
							
								
								MT#4007 Implement auto attendant mgm for subs.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1515e366fd 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Really properly fix tooltips.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								988e304544 
								
							
								 
							
						 
						
							
							
								
								MT#3997 Allow html in tooltips.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e03bd513ba 
								
							
								 
							
						 
						
							
							
								
								MT#4025 Only show customer sound sets for admins.  
							
							... 
							
							
 
							
							When in customer details, only show sound sets for customer when
logging in as admin/reseller. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e93c68c58c 
								
							
								 
							
						 
						
							
							
								
								MT#4025 Manage customer sound-sets in details view  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ea5696da2c 
								
							
								 
							
						 
						
							
							
								
								Revert "MT#4229 custom Internal server error page"  
							
							... 
							
							
 
							
							This reverts commit eece093fd0 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eece093fd0 
								
							
								 
							
						 
						
							
							
								
								MT#4229 custom Internal server error page  
							
							... 
							
							
 
							
							Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1761945b8c 
								
							
								 
							
						 
						
							
							
								
								MT#4025 Implement contract_sound_set preference.  
							
							... 
							
							
 
							
							Let the subscriber choose a contract-wide sound set e.g. for PBX announcements. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								71d531fafb 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Fix accordion expand/collapse toggle.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3c3cfff80b 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Add option in status msg to manually sync.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								853e9e5388 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Display stationname/keyid in PBX field dev  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5730437acf 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Implement editing of PBX field device.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ed359aacd5 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Implement backend for multi-line PBX conf  
							
							... 
							
							
 
							
							This makes it possible to configure multiple lines (private, shared,
blf) and attendant console keys (blf) on a field device and generate the
proper config for it.
It does not yet support editing such a field device. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								50a494af2b 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Handle new lines added by user in UI.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1c8179164a 
								
							
								 
							
						 
						
							
							
								
								MT#3977 populate PBX field dev form on prof change  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								03e4d574b6 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Prepare line/key in PBX field dev.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fba3998657 
								
							
								 
							
						 
						
							
							
								
								MT#3977 Implement line/key handling for devices.  
							
							... 
							
							
 
							
							This is part 1 to define keys/lines on a device, to be assigned to
subscribers. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ebe64d3563 
								
							
								 
							
						 
						
							
							
								
								uri_unescape CDRs  
							
							... 
							
							
 
							
							Mantis: 3413 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b442c759a1 
								
							
								 
							
						 
						
							
							
								
								Show Timeset and Destination Set Names  
							
							... 
							
							
 
							
							and provide a Modal showing the Detail of each.
Except the case when thedestination_set.name is called "quickset_*" and
it only has one entry.
In that case show the particular destinations of this destination set,
in order to not confuse a user who just configured a trivial cf via the simple view.
under Subscriber Preferences -> Call Forwards
Mantis: 3803, 3801 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								683047c112 
								
							
								 
							
						 
						
							
							
								
								MT#3975 Prevent subadmin from terminating himself.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ef36719dcf 
								
							
								 
							
						 
						
							
							
								
								Add subscriberadmin customer link in top menu.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1af065d864 
								
							
								 
							
						 
						
							
							
								
								Allow subscriberadmin to access sub-subscribers.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								585a4d947a 
								
							
								 
							
						 
						
							
							
								
								Be more formal in denied-page.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								086d91ff0e 
								
							
								 
							
						 
						
							
							
								
								Use roles instead of realm for logged in users.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8a194e5055 
								
							
								 
							
						 
						
							
							
								
								Use preference label instead of attribute.  
							
							... 
							
							
 
							
							For admins and resellers, show label in addition to attribute.
For subscribers, only show label. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								de73436174 
								
							
								 
							
						 
						
							
							
								
								Fix subscriber login topmenu vm link.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d5dc850bd9 
								
							
								 
							
						 
						
							
							
								
								Add subscriber login registered dev widget.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								de99e0be43 
								
							
								 
							
						 
						
							
							
								
								Make widget containers higher for subscribers.  
							
							... 
							
							
 
							
							It should fit 5 entries with 2 rows each (to match vms and calls). 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6e8ac2aa70 
								
							
								 
							
						 
						
							
							
								
								Show subscriber login CF widget and allow prefs.  
							
							... 
							
							
 
							
							Only allow access to the preferences marked as expose_to_customer. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9769f4056e 
								
							
								 
							
						 
						
							
							
								
								Add templates for subscriber login call-list/vm.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b8cf0895ba 
								
							
								 
							
						 
						
							
							
								
								Implement subscriber login call-list/voicemails.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								78e126c9cb 
								
							
								 
							
						 
						
							
							
								
								Add basic voicemail widget for subscribers.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								06fc0fa4dd 
								
							
								 
							
						 
						
							
							
								
								Fix subscriber login and add basic widgets.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5160759f38 
								
							
								 
							
						 
						
							
							
								
								Implement subscriber login.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								01ba8802cf 
								
							
								 
							
						 
						
							
							
								
								Fix duplicate showing of contracts under Reseller Details - Reseller Contract  
							
							... 
							
							
 
							
							The problem occured when a reseller is linked to multiple billing_mappings
Mantis: 3855#c23785 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f444dc0d81 
								
							
								 
							
						 
						
							
							
								
								Show Contract (equals Cusomer-) id  
							
							... 
							
							
 
							
							For better identification of the current contract in details/edit views.
Mantis: 3885 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d156b57f9d 
								
							
								 
							
						 
						
							
							
								
								Add display name to PBX device config template.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b4949f1a48 
								
							
								 
							
						 
						
							
							
								
								Implement PBX device boot-strapping.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d4ec2ef042 
								
							
								 
							
						 
						
							
							
								
								Implement PBX field device handling.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fef88b9ed3 
								
							
								 
							
						 
						
							
							
								
								Add PBX device skeleton.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b2f7e00612 
								
							
								 
							
						 
						
							
							
								
								Render empty string on null values.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								907eab8ffe 
								
							
								 
							
						 
						
							
							
								
								HTML-escape DT fields before displaying it.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								231dc9fd07 
								
							
								 
							
						 
						
							
							
								
								Reset DT field id if it's not selected.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8746a6035d 
								
							
								 
							
						 
						
							
							
								
								Add device management to top menu.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c3cadb1503 
								
							
								 
							
						 
						
							
							
								
								Implement device profile management.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e5832d6e13 
								
							
								 
							
						 
						
							
							
								
								Implement device config management.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								dcac5aa5c6 
								
							
								 
							
						 
						
							
							
								
								Implement device firmware management.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								8a359e5312 
								
							
								 
							
						 
						
							
							
								
								Group device overview.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e99265c351 
								
							
								 
							
						 
						
							
							
								
								Check for read_only flag when editing contact.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								199ae7ed8d 
								
							
								 
							
						 
						
							
							
								
								Implement device model management.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c6abfbc7cb 
								
							
								 
							
						 
						
							
							
								
								Correctly select customers under reseller-> customers section  
							
							... 
							
							
 
							
							Only show the most applicable billing_profile using the complex
query from the Contract controller
Mantis: 3855 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								096ee48d56 
								
							
								 
							
						 
						
							
							
								
								Consistent naming: Web Username/Password vs CSC Username/Password  
							
							... 
							
							
 
							
							Mantis: 3819 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f0e2f1de8a 
								
							
								 
							
						 
						
							
							
								
								Fix syling of long labels in modal  
							
							... 
							
							
 
							
							Our forms use a fixed width per default, for nice alignment of multiple
form field. This is not neccessary on single-field preference forms.
Mantis: 3827 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9efb1f8124 
								
							
								 
							
						 
						
							
							
								
								Allow changing PBX group for PBX extension.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								00e13f9209 
								
							
								 
							
						 
						
							
							
								
								Implement editing PBX extension subscribers.  
							
							
 
							
						 
						
							12 years ago