freeside.git
9 years agotax engine refactoring for Avalara and Billsoft tax vendors, #25718
Mark Wells [Fri, 31 Oct 2014 22:45:50 +0000 (15:45 -0700)]
tax engine refactoring for Avalara and Billsoft tax vendors, #25718

9 years agoNENA2 export: option to combine street suffixes with names, #14049
Mark Wells [Fri, 31 Oct 2014 00:13:19 +0000 (17:13 -0700)]
NENA2 export: option to combine street suffixes with names, #14049

9 years agoTicket #29773 Add methods to svc_forward to make exporting more effective
Jeremy Davis [Thu, 30 Oct 2014 14:19:39 +0000 (10:19 -0400)]
Ticket #29773 Add methods to svc_forward to make exporting more effective

9 years agoTicket #8137 Broadsoft toll-free changes
Jeremy Davis [Thu, 30 Oct 2014 12:09:19 +0000 (08:09 -0400)]
Ticket #8137 Broadsoft toll-free changes

9 years agoTicket #8137 fix typo
Jeremy Davis [Tue, 28 Oct 2014 16:04:46 +0000 (12:04 -0400)]
Ticket #8137 fix typo

9 years agoTicket #8137 Broadsoft add additional fields for importing
Jeremy Davis [Tue, 28 Oct 2014 14:59:36 +0000 (10:59 -0400)]
Ticket #8137 Broadsoft add additional fields for importing

9 years agotypo, #30856
Mark Wells [Mon, 27 Oct 2014 23:33:01 +0000 (16:33 -0700)]
typo, #30856

9 years agoVitelity API: Use new getcdr command, RT#31037
Ivan Kohler [Mon, 27 Oct 2014 17:29:54 +0000 (10:29 -0700)]
Vitelity API: Use new getcdr command, RT#31037

9 years agoVitelity API: Use new getcdr command, RT#31037
Ivan Kohler [Sat, 25 Oct 2014 22:19:45 +0000 (15:19 -0700)]
Vitelity API: Use new getcdr command, RT#31037

9 years agoVitelity API: Use new getcdr command, RT#31037
Ivan Kohler [Sat, 25 Oct 2014 22:18:59 +0000 (15:18 -0700)]
Vitelity API: Use new getcdr command, RT#31037

9 years agoshow location ID (if present) on wholesale agent bill, RT#30856
Ivan Kohler [Sat, 25 Oct 2014 19:21:05 +0000 (12:21 -0700)]
show location ID (if present) on wholesale agent bill, RT#30856

9 years agouser-defined site ID / location codes per location, RT#30856, RT#27545
Ivan Kohler [Sat, 25 Oct 2014 19:08:01 +0000 (12:08 -0700)]
user-defined site ID / location codes per location, RT#30856, RT#27545

9 years agono dsa keys
Ivan Kohler [Thu, 23 Oct 2014 06:04:23 +0000 (23:04 -0700)]
no dsa keys

9 years agomake NENA2 export more lenient about street addresses, #14049
Mark Wells [Wed, 22 Oct 2014 18:57:33 +0000 (11:57 -0700)]
make NENA2 export more lenient about street addresses, #14049

9 years agoensure relocate export always runs exactly once, #14049
Mark Wells [Wed, 22 Oct 2014 18:57:32 +0000 (11:57 -0700)]
ensure relocate export always runs exactly once, #14049

9 years agoforce page break after latex summary, #31224
Mark Wells [Tue, 21 Oct 2014 20:30:47 +0000 (13:30 -0700)]
force page break after latex summary, #31224

9 years agoTicket #8137 Fix Broadsoft dates
Jeremy Davis [Tue, 21 Oct 2014 17:58:02 +0000 (13:58 -0400)]
Ticket #8137 Fix Broadsoft dates

9 years agoTicket #31674 Fix removal of leading 0's
Jeremy Davis [Tue, 21 Oct 2014 14:57:07 +0000 (10:57 -0400)]
Ticket #31674 Fix removal of leading 0's

9 years agorespect agent-specific packages in bulk order/cancel, RT#31665
Ivan Kohler [Mon, 20 Oct 2014 20:00:45 +0000 (13:00 -0700)]
respect agent-specific packages in bulk order/cancel, RT#31665

9 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Mon, 20 Oct 2014 20:00:43 +0000 (13:00 -0700)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

9 years agoTicket #31242 Fix A2billing suspends
Jeremy Davis [Mon, 20 Oct 2014 18:59:52 +0000 (14:59 -0400)]
Ticket #31242 Fix A2billing suspends

9 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Sun, 19 Oct 2014 19:19:17 +0000 (12:19 -0700)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

9 years agoremove autogenerated files
Ivan Kohler [Sun, 19 Oct 2014 19:18:47 +0000 (12:18 -0700)]
remove autogenerated files

9 years agobyproduct #31593
Ivan Kohler [Sat, 18 Oct 2014 11:11:59 +0000 (04:11 -0700)]
byproduct #31593

9 years agobyproduct #31593
Ivan Kohler [Sat, 18 Oct 2014 11:11:40 +0000 (04:11 -0700)]
byproduct #31593

9 years agoezlocate is gone
Ivan Kohler [Sat, 18 Oct 2014 07:30:43 +0000 (00:30 -0700)]
ezlocate is gone

9 years agomake package churn report actually show package churn, #7990
Mark Wells [Thu, 16 Oct 2014 23:23:11 +0000 (16:23 -0700)]
make package churn report actually show package churn, #7990

9 years agoTicket #31413 Properly import consolidated local calls
Jeremy Davis [Thu, 16 Oct 2014 20:26:05 +0000 (16:26 -0400)]
Ticket #31413 Properly import consolidated local calls

9 years agoallow maxtype=18 in CCH tax calculation, #31395
Mark Wells [Thu, 16 Oct 2014 19:24:29 +0000 (12:24 -0700)]
allow maxtype=18 in CCH tax calculation, #31395

9 years agodon't try to assign inventory during an upgrade, #30900
Mark Wells [Wed, 15 Oct 2014 22:34:20 +0000 (15:34 -0700)]
don't try to assign inventory during an upgrade, #30900

9 years agoupstream-markup call rating and global default rates, #30633
Mark Wells [Fri, 10 Oct 2014 23:36:07 +0000 (16:36 -0700)]
upstream-markup call rating and global default rates, #30633

9 years agofix unprovisioning of services when export_delete creates a queue job, #13971
Mark Wells [Fri, 10 Oct 2014 21:48:18 +0000 (14:48 -0700)]
fix unprovisioning of services when export_delete creates a queue job, #13971

9 years agofix agent type selection for the simple case, RT#30942, RT#28804
Ivan Kohler [Thu, 9 Oct 2014 18:58:30 +0000 (11:58 -0700)]
fix agent type selection for the simple case, RT#30942, RT#28804

9 years agofix agent type selection for the simple case, RT#30942, RT#28804
Ivan Kohler [Thu, 9 Oct 2014 18:52:02 +0000 (11:52 -0700)]
fix agent type selection for the simple case, RT#30942, RT#28804

9 years agoXSS
Ivan Kohler [Thu, 9 Oct 2014 18:11:27 +0000 (11:11 -0700)]
XSS

9 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Thu, 9 Oct 2014 04:41:28 +0000 (21:41 -0700)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

9 years agoinit applied_time
Ivan Kohler [Thu, 9 Oct 2014 04:40:48 +0000 (21:40 -0700)]
init applied_time

9 years agofix display of zero-amount line items in some cases, #30821
Mark Wells [Sat, 4 Oct 2014 00:21:53 +0000 (17:21 -0700)]
fix display of zero-amount line items in some cases, #30821

9 years agopackage quantity + 477 report, #31282, from #24047
Mark Wells [Thu, 2 Oct 2014 20:37:21 +0000 (13:37 -0700)]
package quantity + 477 report, #31282, from #24047

9 years ago#2916 Missed file
Jeremy Davis [Thu, 2 Oct 2014 18:14:53 +0000 (13:14 -0500)]
#2916 Missed file

9 years ago#2916 Debian packages
Jeremy Davis [Thu, 2 Oct 2014 18:02:54 +0000 (13:02 -0500)]
#2916 Debian packages

9 years agoensure deploy zones have a description, #24047
Mark Wells [Wed, 1 Oct 2014 22:26:32 +0000 (15:26 -0700)]
ensure deploy zones have a description, #24047

9 years agodetail links on new 477 report, #30360
Mark Wells [Tue, 30 Sep 2014 07:53:58 +0000 (00:53 -0700)]
detail links on new 477 report, #30360

9 years agoNENA2 export: supply a default value for class of service, #14049
Mark Wells [Mon, 29 Sep 2014 04:22:05 +0000 (21:22 -0700)]
NENA2 export: supply a default value for class of service, #14049

9 years agoFS RT #30363 - Hide Account usage template output in an HTML comment when $hide_usage...
C.J. Adams-Collier [Fri, 26 Sep 2014 19:00:43 +0000 (12:00 -0700)]
FS RT #30363 - Hide Account usage template output in an HTML comment when $hide_usage is true

9 years agoFS RT #30363 - Hide usage data in self-service interface
C.J. Adams-Collier [Fri, 26 Sep 2014 18:01:22 +0000 (11:01 -0700)]
FS RT #30363 - Hide usage data in self-service interface

9 years agoallow maxtype=15 in CCH tax calculation, #31073
Mark Wells [Thu, 25 Sep 2014 20:25:06 +0000 (13:25 -0700)]
allow maxtype=15 in CCH tax calculation, #31073

9 years agoFS RT #30362 - added configuration option to disable package modification in selfservice
C.J. Adams-Collier [Thu, 25 Sep 2014 20:15:18 +0000 (13:15 -0700)]
FS RT #30362 - added configuration option to disable package modification in selfservice
checking for this value before displaying change link or accepting form submission data

9 years agochange "support time" to use regular ticket time + a custom field, #30921
Mark Wells [Wed, 24 Sep 2014 23:29:46 +0000 (16:29 -0700)]
change "support time" to use regular ticket time + a custom field, #30921

9 years agopackage churn report filtering by advertising source, tower, and zip code, #26999
Mark Wells [Tue, 23 Sep 2014 21:33:36 +0000 (14:33 -0700)]
package churn report filtering by advertising source, tower, and zip code, #26999

9 years agofix browse/deploy_zone link, #31065
Mark Wells [Mon, 22 Sep 2014 20:53:13 +0000 (13:53 -0700)]
fix browse/deploy_zone link, #31065

9 years ago#31037 Vitelity api change
Jeremy Davis [Mon, 22 Sep 2014 15:34:33 +0000 (11:34 -0400)]
#31037 Vitelity api change

9 years agoFS RT #25694 - added two configuration options for requiring CVV data to be entered...
C.J. Adams-Collier [Sat, 20 Sep 2014 00:00:51 +0000 (17:00 -0700)]
FS RT #25694 - added two configuration options for requiring CVV data to be entered, one for back office data entry, and one to force re-entry even when CC data is on file

9 years agofixed typo of Receiver
C.J. Adams-Collier [Thu, 18 Sep 2014 23:42:50 +0000 (16:42 -0700)]
fixed typo of Receiver

9 years agoARPU option on sales report, #30911
Mark Wells [Thu, 18 Sep 2014 20:45:57 +0000 (13:45 -0700)]
ARPU option on sales report, #30911

9 years agoFS RT #30831 - passing the ISO 3166-1 alpha-2 country code to ut_phonen
C.J. Adams-Collier [Thu, 18 Sep 2014 18:56:02 +0000 (11:56 -0700)]
FS RT #30831 - passing the ISO 3166-1 alpha-2 country code to ut_phonen

9 years agoincluding error message, and moving session_id reset outside of the conditional block
C.J. Adams-Collier [Thu, 18 Sep 2014 18:35:38 +0000 (11:35 -0700)]
including error message, and moving session_id reset outside of the conditional block

9 years agoFS RT #30779 - now logging self service authentication failure for processing by...
C.J. Adams-Collier [Thu, 18 Sep 2014 18:10:57 +0000 (11:10 -0700)]
FS RT #30779 - now logging self service authentication failure for processing by fail2ban

9 years agofix prospet quotation creation, fallout from #25561
Ivan Kohler [Thu, 18 Sep 2014 16:51:55 +0000 (09:51 -0700)]
fix prospet quotation creation, fallout from #25561

9 years agoFS RT#3083 - added fields/labels to svc_alarm as spec'd by customer ; verified that...
C.J. Adams-Collier [Wed, 17 Sep 2014 18:47:23 +0000 (11:47 -0700)]
FS RT#3083 - added fields/labels to svc_alarm as spec'd by customer ; verified that input validation is correct

9 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 17 Sep 2014 06:41:47 +0000 (23:41 -0700)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

9 years agocustomer quotations are work orders? RT#25561
Ivan Kohler [Wed, 17 Sep 2014 06:41:40 +0000 (23:41 -0700)]
customer quotations are work orders?  RT#25561

9 years agocustomer quotations are work orders? RT#25561
Ivan Kohler [Wed, 17 Sep 2014 06:39:43 +0000 (23:39 -0700)]
customer quotations are work orders?  RT#25561

9 years agoimprove unsuspend behavior for packages on hold, #28508
Mark Wells [Wed, 17 Sep 2014 04:38:07 +0000 (21:38 -0700)]
improve unsuspend behavior for packages on hold, #28508

9 years agoFS RT #28105 - per Ivan, not updating recur_%_cap fields ; simplified SQL a bit and...
C.J. Adams-Collier [Wed, 17 Sep 2014 01:05:36 +0000 (18:05 -0700)]
FS RT #28105 - per Ivan, not updating recur_%_cap fields ; simplified SQL a bit and reduced query count by 3

9 years agoFS RT #28105 - alter payment plan options at upgrade - multiply dollars by 1k, divide...
C.J. Adams-Collier [Tue, 16 Sep 2014 23:48:22 +0000 (16:48 -0700)]
FS RT #28105 - alter payment plan options at upgrade - multiply dollars by 1k, divide totals and caps by 1k

9 years agopackage start_on_hold flag, and better behavior for automatic timers + packages on...
Mark Wells [Tue, 16 Sep 2014 21:54:44 +0000 (14:54 -0700)]
package start_on_hold flag, and better behavior for automatic timers + packages on hold, #25853

9 years agoconvert prospects to customers via quotations, RT#20688
Ivan Kohler [Tue, 16 Sep 2014 13:42:07 +0000 (06:42 -0700)]
convert prospects to customers via quotations, RT#20688

9 years agoconvert prospects to customers via quotations, RT#20688
Ivan Kohler [Tue, 16 Sep 2014 13:41:00 +0000 (06:41 -0700)]
convert prospects to customers via quotations, RT#20688

9 years agoconvert prospects to customers via quotations, RT#20688
Ivan Kohler [Tue, 16 Sep 2014 13:38:09 +0000 (06:38 -0700)]
convert prospects to customers via quotations, RT#20688

9 years agofix package changes w/quantities, RT#29753
Ivan Kohler [Tue, 16 Sep 2014 10:27:26 +0000 (03:27 -0700)]
fix package changes w/quantities, RT#29753

9 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Tue, 16 Sep 2014 03:55:19 +0000 (20:55 -0700)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

9 years agoRT 4.0.22 - remove inadvertantly commited files
Ivan Kohler [Tue, 16 Sep 2014 03:54:03 +0000 (20:54 -0700)]
RT 4.0.22 - remove inadvertantly commited files

9 years agoRT 4.0.22
Ivan Kohler [Tue, 16 Sep 2014 03:44:48 +0000 (20:44 -0700)]
RT 4.0.22

9 years agoFS RT #28105 - changing the hourly charge back to one decimal place. nobody cares...
C.J. Adams-Collier [Tue, 16 Sep 2014 01:43:19 +0000 (18:43 -0700)]
FS RT #28105 - changing the hourly charge back to one decimal place.  nobody cares about less than 6 minutes

9 years agoFS RT #28105 - found more instances of megabyte to change to gigabyte
C.J. Adams-Collier [Tue, 16 Sep 2014 01:37:25 +0000 (18:37 -0700)]
FS RT #28105 - found more instances of megabyte to change to gigabyte

9 years agofix address2 in NENA2 export, #14049
Mark Wells [Mon, 15 Sep 2014 22:52:46 +0000 (15:52 -0700)]
fix address2 in NENA2 export, #14049

9 years agoFS RT #30961 - displaying Upload / Download in gigs rather than megs
C.J. Adams-Collier [Mon, 15 Sep 2014 21:25:28 +0000 (14:25 -0700)]
FS RT #30961 - displaying Upload / Download in gigs rather than megs
 - added a nowrap around the MAC vendor string to improve readability

9 years agoFS RT #27208 - using field names specified by ivan for customer / phone in AR aging...
C.J. Adams-Collier [Fri, 12 Sep 2014 21:46:26 +0000 (14:46 -0700)]
FS RT #27208 - using field names specified by ivan for customer / phone in AR aging report

9 years ago28105: factored out units and references to units and defined a bunch of constants...
David Houghton [Thu, 11 Sep 2014 15:20:24 +0000 (11:20 -0400)]
28105: factored out units and references to units and defined a bunch of constants in the head of the file

9 years agoFS RT #27189 - only printing 'each' if package quantity > 1 ; removed now-obsolete...
C.J. Adams-Collier [Thu, 11 Sep 2014 20:14:50 +0000 (13:14 -0700)]
FS RT #27189 - only printing 'each' if package quantity > 1 ; removed now-obsolete checks for pluralization of 'month'

9 years agoFS RT #27208 - adding Mobile phone to FS::ConfDefaults::cust_fields_avail and related...
C.J. Adams-Collier [Thu, 11 Sep 2014 19:12:44 +0000 (12:12 -0700)]
FS RT #27208 - adding Mobile phone to FS::ConfDefaults::cust_fields_avail and related FS::UI::Web::cust_header / ::cust_sql_fields

9 years agoticket: 27309; use dbh->quote
David Houghton [Wed, 10 Sep 2014 20:54:37 +0000 (16:54 -0400)]
ticket: 27309; use dbh->quote

Sorry, I shouldn't have missed this. I've gotten used to using either
DBIx::Class to construct queries for me or using whole prepared statements,
which handle the quoting automagically.  I've gotten out of practice with
SQL created piecemeal.

9 years agoMerge branch 'master' of git+ssh://git.freeside.biz/home/git/freeside
David Houghton [Wed, 10 Sep 2014 19:54:31 +0000 (15:54 -0400)]
Merge branch 'master' of git+ssh://git.freeside.biz/home/git/freeside

Making my local master match the remote.

9 years agoticket: 28287; adding parens to sprintf
David Houghton [Wed, 10 Sep 2014 19:52:31 +0000 (15:52 -0400)]
ticket: 28287; adding parens to sprintf

Mark didn't like the sprintf without parens, so I'm fixing it.

9 years agounbreak cust_main search, fallout from cust_payby work, #23741
Mark Wells [Wed, 10 Sep 2014 19:52:14 +0000 (12:52 -0700)]
unbreak cust_main search, fallout from cust_payby work, #23741

9 years agodebugging aid
Mark Wells [Wed, 10 Sep 2014 05:34:28 +0000 (22:34 -0700)]
debugging aid

9 years agoticket: 27309; add accountcode
David Houghton [Wed, 10 Sep 2014 16:09:40 +0000 (12:09 -0400)]
ticket: 27309; add accountcode

I tested this as best I could. I worked with my fake data. I accounted
for ' and blank lines, assuming terminal whitespace was irrelevant.

9 years agoticket: 28287; rolling back mystery deletion
David Houghton [Wed, 10 Sep 2014 14:16:54 +0000 (10:16 -0400)]
ticket: 28287; rolling back mystery deletion

I'm not sure how these two lines got ditched, but they're back.

9 years agoaltered FS::UI::Web::cust_sort_fields() and cust_sql_fields() so that ->param('cust_f...
C.J. Adams-Collier [Wed, 10 Sep 2014 00:42:19 +0000 (17:42 -0700)]
altered FS::UI::Web::cust_sort_fields() and cust_sql_fields() so that ->param('cust_fields') argument is no longer required
when the parameter is not passed, the initial value previously passed to cust_header() is used
if @cust_fields is empty, cust_header() is called with no arguments

9 years agocalling FS::UI::Web::cust_sql_fields() with ->param('cust_fields'); reduced number...
C.J. Adams-Collier [Wed, 10 Sep 2014 00:18:41 +0000 (17:18 -0700)]
calling FS::UI::Web::cust_sql_fields() with ->param('cust_fields'); reduced number of calls to FS::UI::Web::cust_header() by 3 in this component

9 years agorepaired a compile error I caused in cust_main_dayranges.html
C.J. Adams-Collier [Tue, 9 Sep 2014 23:53:13 +0000 (16:53 -0700)]
repaired a compile error I caused in cust_main_dayranges.html

9 years agopayment history reverse order balance quirk with two check payments in same batch...
Ivan Kohler [Tue, 9 Sep 2014 22:31:09 +0000 (15:31 -0700)]
payment history reverse order balance quirk with two check payments in same batch, RT#30309

9 years agoticket: 28287; add undiscounted monthly amount
David Houghton [Tue, 9 Sep 2014 20:46:29 +0000 (16:46 -0400)]
ticket: 28287; add undiscounted monthly amount

I figured this need only parallel the discount report. That is, the discount
only is reported and applied if the period of recurrence is some whole number
of months. From my exploration of discounts it appeared that one could specify
discounts for other periods, but they did not appear on invoices.

9 years agohave expanded the AR aging summary to include other fields. Have not yet populated...
C.J. Adams-Collier [Tue, 9 Sep 2014 20:16:21 +0000 (13:16 -0700)]
have expanded the AR aging summary to include other fields.  Have not yet populated the fields.  FS RT #27208

9 years ago#29052 Pass domain to Aradial
Jeremy Davis [Tue, 9 Sep 2014 19:47:22 +0000 (15:47 -0400)]
#29052 Pass domain to Aradial

9 years ago#29052 Fix Aradial replace operations
Jeremy Davis [Tue, 9 Sep 2014 16:48:50 +0000 (12:48 -0400)]
#29052 Fix Aradial replace operations

9 years ago#29052 Fix Aradial user deletion
Jeremy Davis [Tue, 9 Sep 2014 16:34:28 +0000 (12:34 -0400)]
#29052 Fix Aradial user deletion

9 years agomoved WHERE/AND logic in to calling code. FS RT #884
C.J. Adams-Collier [Mon, 8 Sep 2014 21:14:20 +0000 (14:14 -0700)]
moved WHERE/AND logic in to calling code.  FS RT #884

9 years agoensuring that WHERE or AND is correctly used in "$extra_sql" snippit - FS RT #884
C.J. Adams-Collier [Mon, 8 Sep 2014 20:25:10 +0000 (13:25 -0700)]
ensuring that WHERE or AND is correctly used in "$extra_sql" snippit - FS RT #884