freeside.git
15 years agofind and correct the real double counting culprit
jeff [Sun, 12 Apr 2009 01:24:42 +0000 (01:24 +0000)]
find and correct the real double counting culprit

15 years agomigrate send_email, suspend_if_balance and credit events, RT#3905
ivan [Sat, 11 Apr 2009 21:42:52 +0000 (21:42 +0000)]
migrate send_email, suspend_if_balance and credit events, RT#3905

15 years agoadd cust_bill_email action
ivan [Sat, 11 Apr 2009 21:29:42 +0000 (21:29 +0000)]
add cust_bill_email action

15 years agodon't run configuration update when -s is used for schema-only slony slave update
ivan [Sat, 11 Apr 2009 20:51:32 +0000 (20:51 +0000)]
don't run configuration update when -s is used for schema-only slony slave update

15 years agobetter description for enable_taxproducts and a warning about tax-pkg_address with it
ivan [Fri, 10 Apr 2009 19:33:29 +0000 (19:33 +0000)]
better description for enable_taxproducts and a warning about tax-pkg_address with it

15 years agoorders of magnitude faster
jeff [Fri, 10 Apr 2009 03:43:00 +0000 (03:43 +0000)]
orders of magnitude faster

15 years agoused BillingNumber and not CallingPartyNumber for non-toll-free calls
jeff [Thu, 9 Apr 2009 22:51:35 +0000 (22:51 +0000)]
used BillingNumber and not CallingPartyNumber for non-toll-free calls

15 years agofix 'agent X can't purchase pkgpart YY' error w/agent packages, RT#5119
ivan [Wed, 8 Apr 2009 22:42:33 +0000 (22:42 +0000)]
fix 'agent X can't purchase pkgpart YY' error w/agent packages, RT#5119

15 years agodon't want to throw false positives, RT#5101
ivan [Wed, 8 Apr 2009 08:08:34 +0000 (08:08 +0000)]
don't want to throw false positives, RT#5101

15 years agoeliminate all trace of cvv from history records, RT#5093
ivan [Wed, 8 Apr 2009 07:32:24 +0000 (07:32 +0000)]
eliminate all trace of cvv from history records, RT#5093

15 years agowhen linking a legacy phone number the phone
ivan [Wed, 8 Apr 2009 01:13:45 +0000 (01:13 +0000)]
when linking a legacy phone number the phone
number could be typed in and not the service #.  RT#3407

15 years agoquick option to allow importing gmt cdrs
jeff [Tue, 7 Apr 2009 20:45:14 +0000 (20:45 +0000)]
quick option to allow importing gmt cdrs

15 years agoadd a config to allow colon in usernames, RT#5145
ivan [Tue, 7 Apr 2009 18:20:43 +0000 (18:20 +0000)]
add a config to allow colon in usernames, RT#5145

15 years agotruncate long labels that are TOO long... RT#3519
ivan [Tue, 7 Apr 2009 18:15:15 +0000 (18:15 +0000)]
truncate long labels that are TOO long... RT#3519

15 years agoa tollfree regex that captures 88x and works with +1
jeff [Tue, 7 Apr 2009 02:50:46 +0000 (02:50 +0000)]
a tollfree regex that captures 88x and works with +1

15 years agostop smoking crack
ivan [Tue, 7 Apr 2009 02:18:16 +0000 (02:18 +0000)]
stop smoking crack

15 years agocorrect taqua toll free handling and hasten cdr import (skip uninteresting records)
jeff [Tue, 7 Apr 2009 01:20:38 +0000 (01:20 +0000)]
correct taqua toll free handling and hasten cdr import (skip uninteresting records)

15 years agobetter auto toll free regex
jeff [Mon, 6 Apr 2009 23:19:34 +0000 (23:19 +0000)]
better auto toll free regex

15 years agocalltype 6 is international
jeff [Mon, 6 Apr 2009 18:31:11 +0000 (18:31 +0000)]
calltype 6 is international

15 years agostop doublecounting extracouponspace but do not gratuitiously change existing installs
jeff [Mon, 6 Apr 2009 00:52:15 +0000 (00:52 +0000)]
stop doublecounting extracouponspace  but do not gratuitiously change existing installs

15 years agocleanup tax-pkg_location tax on tax fallout
jeff [Sun, 5 Apr 2009 23:18:57 +0000 (23:18 +0000)]
cleanup tax-pkg_location tax on tax fallout

15 years agocorrect bad schema bug in cust_bill_pkg_detail
jeff [Sat, 4 Apr 2009 16:22:19 +0000 (16:22 +0000)]
correct bad schema bug in cust_bill_pkg_detail

15 years agoadd option for available rather than provisioned svc_phones as unit count
jeff [Fri, 3 Apr 2009 16:57:17 +0000 (16:57 +0000)]
add option for available rather than provisioned svc_phones as unit count

15 years agoNet 20 as well
jeff [Thu, 2 Apr 2009 20:22:32 +0000 (20:22 +0000)]
Net 20 as well

15 years agoseparate checkbox for enabling prorate feature
jeff [Thu, 2 Apr 2009 17:47:33 +0000 (17:47 +0000)]
separate checkbox for enabling prorate feature

15 years agoprorating for the fixed recurring portion of voip
jeff [Thu, 2 Apr 2009 15:46:49 +0000 (15:46 +0000)]
prorating for the fixed recurring portion of voip

15 years agoobey tax-ship_address in 'manual' geocoding
jeff [Thu, 2 Apr 2009 14:56:30 +0000 (14:56 +0000)]
obey tax-ship_address in 'manual' geocoding

15 years agonoise reduction
jeff [Thu, 2 Apr 2009 05:27:24 +0000 (05:27 +0000)]
noise reduction

15 years agomore than you ever wanted to know about rounding. http://en.wikipedia.org/wiki/Round...
ivan [Thu, 2 Apr 2009 02:36:41 +0000 (02:36 +0000)]
more than you ever wanted to know about rounding.  en.wikipedia.org/wiki/Rounding  RT#4666

15 years agoadd some (undocumented/unaccessable to web UI yet) options to package browse to track...
ivan [Thu, 2 Apr 2009 00:14:30 +0000 (00:14 +0000)]
add some (undocumented/unaccessable to web UI yet) options to package browse to track down packages missing recurring fees

15 years agoshow post-granularity duration if available for all export formats
ivan [Wed, 1 Apr 2009 04:27:25 +0000 (04:27 +0000)]
show post-granularity duration if available for all export formats

15 years agoadd options to skip CDRs under a defined length and with specific lastapp
ivan [Wed, 1 Apr 2009 03:51:19 +0000 (03:51 +0000)]
add options to skip CDRs under a defined length and with specific lastapp

15 years agoadd options to skip CDRs under a defined length and with specific lastapp
ivan [Wed, 1 Apr 2009 03:44:34 +0000 (03:44 +0000)]
add options to skip CDRs under a defined length and with specific lastapp

15 years agoreally fix notify for Pg 8.3
ivan [Tue, 31 Mar 2009 19:51:54 +0000 (19:51 +0000)]
really fix notify for Pg 8.3

15 years agoquiet warning: Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl...
ivan [Tue, 31 Mar 2009 19:47:35 +0000 (19:47 +0000)]
quiet warning: Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201

15 years agofix impending billing notification for Pg 8.3's more strict type checking
ivan [Tue, 31 Mar 2009 19:46:00 +0000 (19:46 +0000)]
fix impending billing notification for Pg 8.3's more strict type checking

15 years agoschema and module should agree on column names
jeff [Mon, 30 Mar 2009 16:33:44 +0000 (16:33 +0000)]
schema and module should agree on column names

15 years agookay. counts are needed for the package sort, so push the embedded counting into...
ivan [Mon, 30 Mar 2009 06:10:18 +0000 (06:10 +0000)]
okay.  counts are needed for the package sort, so push the embedded counting into cust_main.pm.  sure hope this does it. RT#5083

15 years agoand hopefully actually using the count will finally do it, RT#5083
ivan [Mon, 30 Mar 2009 05:08:53 +0000 (05:08 +0000)]
and hopefully actually using the count will finally do it, RT#5083

15 years agoand hopefully actually using the count will finally do it, RT#5083
ivan [Mon, 30 Mar 2009 04:50:13 +0000 (04:50 +0000)]
and hopefully actually using the count will finally do it, RT#5083

15 years agodouble doh! RT#5083
ivan [Mon, 30 Mar 2009 04:41:33 +0000 (04:41 +0000)]
double doh! RT#5083

15 years agodoh! underscore, RT#5083
ivan [Mon, 30 Mar 2009 04:35:39 +0000 (04:35 +0000)]
doh!  underscore, RT#5083

15 years agotry not to search for nothing in cust_svc so much, RT#5083
ivan [Mon, 30 Mar 2009 04:31:47 +0000 (04:31 +0000)]
try not to search for nothing in cust_svc so much, RT#5083

15 years agotry not to search for nothing in cust_svc so much, RT#5083
ivan [Mon, 30 Mar 2009 04:15:56 +0000 (04:15 +0000)]
try not to search for nothing in cust_svc so much, RT#5083

15 years agodidn't need this, but more future-proof, RT#5083
ivan [Mon, 30 Mar 2009 03:47:13 +0000 (03:47 +0000)]
didn't need this, but more future-proof, RT#5083

15 years agoreally prevent separate part_pkg query, RT#5083
ivan [Mon, 30 Mar 2009 03:12:25 +0000 (03:12 +0000)]
really prevent separate part_pkg query, RT#5083

15 years agodoh, fix pkg display, RT#5083
ivan [Mon, 30 Mar 2009 01:39:26 +0000 (01:39 +0000)]
doh, fix pkg display, RT#5083

15 years agofix setup date display, RT#5083
ivan [Mon, 30 Mar 2009 01:28:40 +0000 (01:28 +0000)]
fix setup date display, RT#5083

15 years agoforget caching, instead scoop up cust_pkg and part_pkg in one query, RT#5083
ivan [Mon, 30 Mar 2009 01:09:01 +0000 (01:09 +0000)]
forget caching, instead scoop up cust_pkg and part_pkg in one query, RT#5083

15 years agoforget caching, instead scoop up cust_pkg and part_pkg in one query, RT#5083
ivan [Mon, 30 Mar 2009 01:05:04 +0000 (01:05 +0000)]
forget caching, instead scoop up cust_pkg and part_pkg in one query, RT#5083

15 years agopart_pkg caching should speedup display of lots of packages, RT#5083
ivan [Mon, 30 Mar 2009 00:32:03 +0000 (00:32 +0000)]
part_pkg caching should speedup display of lots of packages, RT#5083

15 years agohide over 2 (or configured) cancelled and one-time charge packages, RT#5083
ivan [Sun, 29 Mar 2009 23:44:12 +0000 (23:44 +0000)]
hide over 2 (or configured) cancelled and one-time charge packages, RT#5083

15 years agoindex pkg_svc.quantity, RT#5083
ivan [Sun, 29 Mar 2009 11:56:11 +0000 (11:56 +0000)]
index pkg_svc.quantity, RT#5083

15 years agoseems to benchmark faster, RT#5083
ivan [Sun, 29 Mar 2009 11:52:22 +0000 (11:52 +0000)]
seems to benchmark faster, RT#5083

15 years agoavoid looking up part_pkg redundantly in the pkg loop, RT#5083
ivan [Sun, 29 Mar 2009 10:39:57 +0000 (10:39 +0000)]
avoid looking up part_pkg redundantly in the pkg loop, RT#5083

15 years agoavoid looking up package details redundantly in the pkg loop, RT#5083
ivan [Sun, 29 Mar 2009 10:34:20 +0000 (10:34 +0000)]
avoid looking up package details redundantly in the pkg loop, RT#5083

15 years agoadd "extra_param" option to qsearch for more realisitic profiling data, RT#5083
ivan [Sun, 29 Mar 2009 10:17:02 +0000 (10:17 +0000)]
add "extra_param" option to qsearch for more realisitic profiling data, RT#5083

15 years agooptimize customer view when there's lots of packages; *really* avoid looking up any...
ivan [Sun, 29 Mar 2009 09:38:30 +0000 (09:38 +0000)]
optimize customer view when there's lots of packages; *really* avoid looking up any config inside the package loop, RT#5083

15 years agopackage selector, split by package class, RT#5077
ivan [Sat, 28 Mar 2009 22:59:36 +0000 (22:59 +0000)]
package selector, split by package class, RT#5077

15 years agoyow
ivan [Thu, 26 Mar 2009 03:59:57 +0000 (03:59 +0000)]
yow

15 years agosort packages by label of first (primary) service, RT#5041
ivan [Thu, 26 Mar 2009 03:53:45 +0000 (03:53 +0000)]
sort packages by label of first (primary) service, RT#5041

15 years agothrow a proper error message instead of a mason error on pw chagne problems, RT#5073
ivan [Wed, 25 Mar 2009 09:36:34 +0000 (09:36 +0000)]
throw a proper error message instead of a mason error on pw chagne problems, RT#5073

15 years agowe're defaulting to a top menu in 1.9
ivan [Wed, 25 Mar 2009 09:36:02 +0000 (09:36 +0000)]
we're defaulting to a top menu in 1.9

15 years agocorrect headers on accountcode_default CDR output, RT#5042
ivan [Wed, 25 Mar 2009 08:45:21 +0000 (08:45 +0000)]
correct headers on accountcode_default CDR output, RT#5042

15 years agoquick tool for RT#3843
ivan [Tue, 24 Mar 2009 09:42:13 +0000 (09:42 +0000)]
quick tool for RT#3843

15 years agoadd indices for analyzing cc failures, RT#3843
ivan [Tue, 24 Mar 2009 06:31:06 +0000 (06:31 +0000)]
add indices for analyzing cc failures, RT#3843

15 years agobulk price plan: label as Name <email>, supress extraneous service list, RT#3519
ivan [Tue, 24 Mar 2009 02:36:31 +0000 (02:36 +0000)]
bulk price plan: label as Name <email>, supress extraneous service list, RT#3519

15 years agomore DTRT with usage on service transfer between packages and recharges RT #2884...
jeff [Mon, 23 Mar 2009 23:33:04 +0000 (23:33 +0000)]
more DTRT with usage on service transfer between packages and recharges  RT #2884, #5040 + #4995 fallout

15 years agochange label for svc_acct.finger from GECOS to "Real Name", RT#3519
ivan [Mon, 23 Mar 2009 22:45:42 +0000 (22:45 +0000)]
change label for svc_acct.finger from GECOS to "Real Name", RT#3519

15 years agoadd name (svc_acct.finger) to bulk billing detail, RT#3519
ivan [Mon, 23 Mar 2009 17:03:03 +0000 (17:03 +0000)]
add name (svc_acct.finger) to bulk billing detail, RT#3519

15 years ago10 is too few, throwing false positives
ivan [Sun, 22 Mar 2009 03:33:40 +0000 (03:33 +0000)]
10 is too few, throwing false positives

15 years agofix usps address standardization when the zip returned has no zip+4, RT#4882
ivan [Sun, 22 Mar 2009 02:47:36 +0000 (02:47 +0000)]
fix usps address standardization when the zip returned has no zip+4, RT#4882

15 years agoLocale::SubCountry warnings clogging up cron output not useful
ivan [Sat, 21 Mar 2009 23:37:14 +0000 (23:37 +0000)]
Locale::SubCountry warnings clogging up cron output not useful

15 years ago403 forbidden is okay, at lest the server's up
ivan [Sat, 21 Mar 2009 23:32:27 +0000 (23:32 +0000)]
403 forbidden is okay, at lest the server's up

15 years agofreeside-check local monitoring, RT#4610
ivan [Sat, 21 Mar 2009 22:14:37 +0000 (22:14 +0000)]
freeside-check local monitoring, RT#4610

15 years agoadding quick remote ping & alert script, RT#4610
ivan [Fri, 20 Mar 2009 02:14:17 +0000 (02:14 +0000)]
adding quick remote ping & alert script, RT#4610

15 years agomore error information
jeff [Wed, 18 Mar 2009 15:11:03 +0000 (15:11 +0000)]
more error information

15 years agohide unused usage columns
jeff [Wed, 18 Mar 2009 00:30:43 +0000 (00:30 +0000)]
hide unused usage columns

15 years agoadd payment_info_renew_info method to ClientAPI/MyAccount and SG-equivalent previous_...
ivan [Tue, 17 Mar 2009 22:02:36 +0000 (22:02 +0000)]
add payment_info_renew_info method to ClientAPI/MyAccount and SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG

15 years agoadd payment_info_renew_info method to ClientAPI/MyAccount and SG-equivalent previous_...
ivan [Tue, 17 Mar 2009 21:38:39 +0000 (21:38 +0000)]
add payment_info_renew_info method to ClientAPI/MyAccount and SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG

15 years agoadd SG stuff
ivan [Tue, 17 Mar 2009 20:41:06 +0000 (20:41 +0000)]
add SG stuff

15 years agoadd a conf switch to enable sg multicust stuff, since it could be dangerous
ivan [Tue, 17 Mar 2009 20:13:26 +0000 (20:13 +0000)]
add a conf switch to enable sg multicust stuff, since it could be dangerous

15 years agoapacheip isn't actually deprecated yet
ivan [Tue, 17 Mar 2009 20:04:16 +0000 (20:04 +0000)]
apacheip isn't actually deprecated yet

15 years agoadding ClientAPI/SGNG.pm
ivan [Tue, 17 Mar 2009 19:48:32 +0000 (19:48 +0000)]
adding ClientAPI/SGNG.pm

15 years agocolumn upgrade for tax_rate RT#4903)
jeff [Tue, 17 Mar 2009 16:06:31 +0000 (16:06 +0000)]
column upgrade for tax_rate RT#4903)

15 years agoagent-virt invoice_*{notes,footer,smallfooter,coupon}, RT#5025
ivan [Tue, 17 Mar 2009 12:01:25 +0000 (12:01 +0000)]
agent-virt invoice_*{notes,footer,smallfooter,coupon}, RT#5025

15 years agoless debugging
ivan [Tue, 17 Mar 2009 09:59:30 +0000 (09:59 +0000)]
less debugging

15 years agoadd eps preview to config, for RT#5025
ivan [Tue, 17 Mar 2009 09:58:17 +0000 (09:58 +0000)]
add eps preview to config, for RT#5025

15 years agoavoid the need for approximate comparisons RT#4903
jeff [Mon, 16 Mar 2009 23:28:28 +0000 (23:28 +0000)]
avoid the need for approximate comparisons RT#4903

15 years agohave prizm use service data rather than package data to select a profile RT#4853
jeff [Mon, 16 Mar 2009 17:06:40 +0000 (17:06 +0000)]
have prizm use service data rather than package data to select a profile RT#4853

15 years agoa tool for migrating package elements to services
jeff [Mon, 16 Mar 2009 15:52:17 +0000 (15:52 +0000)]
a tool for migrating package elements to services

15 years agoget the dup checking right
jeff [Mon, 16 Mar 2009 08:08:44 +0000 (08:08 +0000)]
get the dup checking right

15 years agoallow country selection on credit card entry, RT#4997
ivan [Mon, 16 Mar 2009 07:14:29 +0000 (07:14 +0000)]
allow country selection on credit card entry, RT#4997

15 years agoeliminate black diamond arrows on iso-8859-1 chars in Locale::SubCountry states,...
ivan [Mon, 16 Mar 2009 07:13:10 +0000 (07:13 +0000)]
eliminate black diamond arrows on iso-8859-1 chars in Locale::SubCountry states, RT#4997

15 years ago5.10! welcome to the future
ivan [Mon, 16 Mar 2009 06:22:45 +0000 (06:22 +0000)]
5.10!  welcome to the future

15 years agofix custnum display on domain view
ivan [Mon, 16 Mar 2009 05:54:34 +0000 (05:54 +0000)]
fix custnum display on domain view

15 years agouse part_svc_router
jeff [Mon, 16 Mar 2009 04:22:42 +0000 (04:22 +0000)]
use part_svc_router

15 years agocomment change
jeff [Mon, 16 Mar 2009 00:57:59 +0000 (00:57 +0000)]
comment change

15 years agoadding quick usage resetting tool
ivan [Sun, 15 Mar 2009 22:44:17 +0000 (22:44 +0000)]
adding quick usage resetting tool

15 years agodon't throw 'Use of uninitialized value in addition (+) at /usr/local/share/perl...
ivan [Sun, 15 Mar 2009 22:33:09 +0000 (22:33 +0000)]
don't throw 'Use of uninitialized value in addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line 626.' error when using attribute_since_sqlradacct