8d43a6ae92 
								
							
								 
							
						 
						
							
							
								
								select only one billing_mapping per contract  
							
							... 
							
							
 
							
							select the billing_mapping which has an start_date and end_date closest
to the current time. do not select one that does not match the current time.
also prevent db error about multiple id columns by using 'me.id' in
the root controller 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								bb0d585418 
								
							
								 
							
						 
						
							
							
								
								Implement Create/Show/Update/Delete of Contracts  
							
							... 
							
							
 
							
							Use sippeering contracts to update peering groups. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								25e75e4420 
								
							
								 
							
						 
						
							
							
								
								Show/Edit peer preferences under peer servers  
							
							... 
							
							
 
							
							* some code has been outsourced to NGCP::Panel::Utils 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								08d2105b56 
								
							
								 
							
						 
						
							
							
								
								Show/Create/Update/Delete of peering servers and rules  
							
							... 
							
							
 
							
							* also the create link in datatables is now based on helper.base_uri
* also the peering controller checks exceptions on every db update 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b5449a575e 
								
							
								 
							
						 
						
							
							
								
								peering group management  
							
							... 
							
							
 
							
							- Show/Create/Edit/Delete of peering groups
- using a new controller 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								e3ae499789 
								
							
								 
							
						 
						
							
							
								
								Filter reseller contracts.  
							
							... 
							
							
 
							
							Only show currently active (if edit) and unused contracts when
editing or creating resellers. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								bffa977192 
								
							
								 
							
						 
						
							
							
								
								Implement basic reseller CRUD.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								fced11b461 
								
							
								 
							
						 
						
							
							
								
								Rework Administrator handling.  
							
							... 
							
							
 
							
							Use is_superuser as admin indicator.
Only show admins, no resellers (will be handled in another view/ctrl).
Allow updates without reentering password.
Hide internal fields in view.
Set sane default values. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1b4b302295 
								
							
								 
							
						 
						
							
							
								
								Add Administrator site to quick access menu.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								f5b69ed87e 
								
							
								 
							
						 
						
							
							
								
								Cleanup debug dumpers.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								db12421890 
								
							
								 
							
						 
						
							
							
								
								Cleanup unused var.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								97b7f01164 
								
							
								 
							
						 
						
							
							
								
								Add simple role handling via realm check.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								35bade1640 
								
							
								 
							
						 
						
							
							
								
								Allow searching by login.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1f50a3ae50 
								
							
								 
							
						 
						
							
							
								
								Fix administrator handling.  
							
							... 
							
							
 
							
							Actually use admins table for authentication of reseller and admin.
Save pass as md5 hash (should be bcrypt at some point!)
Display proper user name in view. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								d98a4f8cba 
								
							
								 
							
						 
						
							
							
								
								CRUD administrators and pick reseller  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								dec990e570 
								
							
								 
							
						 
						
							
							
								
								perl5i to check for integers, documentation  
							
							... 
							
							
 
							
							* Method name "list" is not allowed with Sipwise::Base
* Correctly break chain in peaktime_specials_edit, peaktime_specials_delete
* better use ->is_integer instead of regex 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								25e0057b24 
								
							
								 
							
						 
						
							
							
								
								add tests for billing controller  
							
							... 
							
							
 
							
							and make weekdays generic 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								abfadb4988 
								
							
								 
							
						 
						
							
							
								
								provide CSV upload of billing_fees  
							
							... 
							
							
 
							
							using Text::CSV_XS 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								e7d92ff670 
								
							
								 
							
						 
						
							
							
								
								prevent deletion of billing_profiles  
							
							... 
							
							
 
							
							Billing-Profiles MUST NOT be deleted
Fixes: sipwise-0003127 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								210140f483 
								
							
								 
							
						 
						
							
							
								
								Make Preferences a button  
							
							... 
							
							
 
							
							Closes: sipwise-0003083 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								ee50a88695 
								
							
								 
							
						 
						
							
							
								
								implement create/edit/delete of billing_peaktime_special  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								016ae58929 
								
							
								 
							
						 
						
							
							
								
								fix syntax (indirect call)  
							
							... 
							
							
 
							
							fix syntax so that indirect cannot complain
now we can use correct scope for Sipwise::Base 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								e89dfa5f4a 
								
							
								 
							
						 
						
							
							
								
								show peaktime dates as datatables table  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								82386265f2 
								
							
								 
							
						 
						
							
							
								
								billing weekdays: option to add/delete time ranges  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								f908c19483 
								
							
								 
							
						 
						
							
							
								
								outsource modal, introduce peaktime page  
							
							... 
							
							
 
							
							modal uses a separate template file now
the weekdays edit modal is WIP 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								309f0c3c91 
								
							
								 
							
						 
						
							
							
								
								fix some URIs and fix redirection on fees_create  
							
							... 
							
							
 
							
							Closes: sipwise-0003085 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0436e58e19 
								
							
								 
							
						 
						
							
							
								
								fix TT warning  
							
							... 
							
							
 
							
							it complained argument "" isnt numerical 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								99d5b3d53e 
								
							
								 
							
						 
						
							
							
								
								add a list of zones and the option to delete them (Billing)  
							
							... 
							
							
 
							
							+ rename list, as it collides with an imported method from Sipwise::Base 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1d8d7bab2c 
								
							
								 
							
						 
						
							
							
								
								model configuration is in schema classes  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0c3e980e61 
								
							
								 
							
						 
						
							
							
								
								correct dependencies  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								dcc1afb4b2 
								
							
								 
							
						 
						
							
							
								
								ignore generated files  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								55718d43ba 
								
							
								 
							
						 
						
							
							
								
								css: move all styles from templates to css file  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								5f36ccea1b 
								
							
								 
							
						 
						
							
							
								
								outsource TODOs to bugtracker.sipwise.com  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								29c4afa729 
								
							
								 
							
						 
						
							
							
								
								tests: do diag output  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								bf41772200 
								
							
								 
							
						 
						
							
							
								
								remove commented code  
							
							... 
							
							
 
							
							and one small code simplification 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								e953697c8f 
								
							
								 
							
						 
						
							
							
								
								new modal to create billing zones  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								9274a5c93d 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							... 
							
							
 
							
							the new billing controller is a redirect if one is not logged in 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0af4c6293f 
								
							
								 
							
						 
						
							
							
								
								fix editing of billing_fees  
							
							... 
							
							
 
							
							- the foreign key billing_zone_id was not treated correctly
- also added a link to billing in the dashboard widget
- update some documentation 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								d1d4ec754b 
								
							
								 
							
						 
						
							
							
								
								make billing_fees editable, add billing_zone as datatables form  
							
							... 
							
							
 
							
							the use of get_columns in lib/NGCP/Panel/Controller/Billing.pm
line 141 could cause problems according to #dbix-class 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								a0773b2591 
								
							
								 
							
						 
						
							
							
								
								billing: fix links, create forms (billing_fees, billing_profiles)  
							
							... 
							
							
 
							
							- another datatables structure is there for billing_fees
- forms are now performing the desired actions (in ngcp-schema) 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								3df437082c 
								
							
								 
							
						 
						
							
							
								
								create "Edit Billing" modal, make validator happy  
							
							... 
							
							
 
							
							plus add a topmenu entry for Billing
plus better align actions column 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1f73491b9c 
								
							
								 
							
						 
						
							
							
								
								Create new controller for Billing  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1f2d8b7542 
								
							
								 
							
						 
						
							
							
								
								make all selenium tests work with chromium and htmlunit  
							
							... 
							
							
 
							
							selenium tests are now working with: firefox, chrome, htmlunit, phantomjs 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0b72c2dc42 
								
							
								 
							
						 
						
							
							
								
								improve selenium tests  
							
							... 
							
							
 
							
							- fix workaround to make buttons visible
- let all tests work with selenium-webdriver and phantomjs 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0ccd99747f 
								
							
								 
							
						 
						
							
							
								
								more selenium tests  
							
							... 
							
							
 
							
							for controllers: reseller, domain 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								af2dbd8825 
								
							
								 
							
						 
						
							
							
								
								add some selenium tests  
							
							... 
							
							
 
							
							for the controllers: domain and reseller 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								dc67ed1303 
								
							
								 
							
						 
						
							
							
								
								add some source documentation  
							
							... 
							
							
 
							
							to domain controller and preferences form 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6942a188b8 
								
							
								 
							
						 
						
							
							
								
								dynamic page title  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								c597b3fc7d 
								
							
								 
							
						 
						
							
							
								
								restructuring DB access  
							
							... 
							
							
 
							
							using prefetch to improve performance
the whole preferences page now only needs 4 sql queries 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								2c6c757585 
								
							
								 
							
						 
						
							
							
								
								add navigation to the preferences site  
							
							
 
							
						 
						
							13 years ago