freeside.git
15 years agowe don't actually need the results ordered, and i'm sure it doesn't help the planner...
ivan [Thu, 23 Apr 2009 04:57:05 +0000 (04:57 +0000)]
we don't actually need the results ordered, and i'm sure it doesn't help the planner get us results sooner.  last chance to try and get cursor approach working?  RT#4412

15 years agodoes pg try to finish the query when the job addition is committed? well, if this...
ivan [Thu, 23 Apr 2009 04:14:54 +0000 (04:14 +0000)]
does pg try to finish the query when the job addition is committed?  well, if this works, that answers that.  RT#4412

15 years agohopefully better performance running the big query once and then fetching results...
ivan [Wed, 22 Apr 2009 20:24:52 +0000 (20:24 +0000)]
hopefully better performance running the big query once and then fetching results with a cursor, rather than running it multiple times with an OFFSET and LIMIT, RT#4412

15 years agofix not allowing "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
ivan [Wed, 22 Apr 2009 18:58:46 +0000 (18:58 +0000)]
fix not allowing "on-demand" card or ACH, RT#5238 RT#5237 RT#5230

15 years agoperhaps a happier medium, RT#4412
ivan [Wed, 22 Apr 2009 06:52:13 +0000 (06:52 +0000)]
perhaps a happier medium, RT#4412

15 years agohave the big query find customers in batches. this should be way more efficient...
ivan [Wed, 22 Apr 2009 00:54:03 +0000 (00:54 +0000)]
have the big query find customers in batches.  this should be way more efficient in multi-process mode, can start billing before the big query completes.  RT#4412

15 years agorate download/edit/upload, RT#5108
ivan [Tue, 21 Apr 2009 20:59:43 +0000 (20:59 +0000)]
rate download/edit/upload, RT#5108

15 years agorate download/edit/upload, RT#5108
ivan [Tue, 21 Apr 2009 20:28:06 +0000 (20:28 +0000)]
rate download/edit/upload, RT#5108

15 years agoyow. fix fallout from cust_main.archived stuff causing nothing to bill. RT#4412
ivan [Tue, 21 Apr 2009 16:42:25 +0000 (16:42 +0000)]
yow.  fix fallout from cust_main.archived stuff causing nothing to bill.  RT#4412

15 years agomore descriptive progress popups
jeff [Tue, 21 Apr 2009 02:23:13 +0000 (02:23 +0000)]
more descriptive progress popups

15 years agoAcceptance testing of the RPM build system flushed out a place where /bin/rm
rsiddall [Mon, 20 Apr 2009 20:57:31 +0000 (20:57 +0000)]
Acceptance testing of the RPM build system flushed out a place where /bin/rm
stops waiting for input if you're /bin/su as the user doing the build.
Added a -f flag to stop it waiting for input.

15 years agoadd cust_main.archived field, skip billing if Y, RT#4412
ivan [Mon, 20 Apr 2009 16:58:31 +0000 (16:58 +0000)]
add cust_main.archived field, skip billing if Y, RT#4412

15 years agoadd cust_main.archived field, skip billing if Y, RT#4412
ivan [Mon, 20 Apr 2009 16:57:23 +0000 (16:57 +0000)]
add cust_main.archived field, skip billing if Y, RT#4412

15 years agono, it was only cause their db is somehow corrupt
ivan [Sun, 19 Apr 2009 23:55:48 +0000 (23:55 +0000)]
no, it was only cause their db is somehow corrupt

15 years agowarning about this not terminating
ivan [Sun, 19 Apr 2009 23:52:36 +0000 (23:52 +0000)]
warning about this not terminating

15 years agosomething to wipe the CVV from very large databases
ivan [Fri, 17 Apr 2009 23:30:57 +0000 (23:30 +0000)]
something to wipe the CVV from very large databases

15 years agoadd priority to job queue so billing jobs don't don't drown out provisioning jobs
ivan [Fri, 17 Apr 2009 19:50:11 +0000 (19:50 +0000)]
add priority to job queue so billing jobs don't don't drown out provisioning jobs

15 years ago1 helps alot
ivan [Fri, 17 Apr 2009 19:21:04 +0000 (19:21 +0000)]
1 helps alot

15 years agobackport freeside-daily -m and cust_main::bill_and_collect to 1.7, RT#4412
ivan [Fri, 17 Apr 2009 19:20:00 +0000 (19:20 +0000)]
backport freeside-daily -m and cust_main::bill_and_collect to 1.7, RT#4412

15 years agoAFFERO BITCHES
ivan [Fri, 17 Apr 2009 08:25:00 +0000 (08:25 +0000)]
AFFERO BITCHES

15 years agowhat time is now
ivan [Fri, 17 Apr 2009 08:16:17 +0000 (08:16 +0000)]
what time is now

15 years agoshow labels for select(select_hash) config options, RT#3997
ivan [Fri, 17 Apr 2009 08:02:29 +0000 (08:02 +0000)]
show labels for select(select_hash) config options, RT#3997

15 years agoadd invoice number to PDF filename in email attachments, RT#3403
ivan [Fri, 17 Apr 2009 07:21:32 +0000 (07:21 +0000)]
add invoice number to PDF filename in email attachments, RT#3403

15 years agohide service search unless user has "View customer services" ACL, RT#3478
ivan [Fri, 17 Apr 2009 07:03:02 +0000 (07:03 +0000)]
hide service search unless user has "View customer services" ACL, RT#3478

15 years agoadd customer status to receivables report selection, hopefully help enet, RT#5187
ivan [Fri, 17 Apr 2009 01:17:40 +0000 (01:17 +0000)]
add customer status to receivables report selection, hopefully help enet, RT#5187

15 years agoMore fixes for SuSE self-service:
rsiddall [Thu, 16 Apr 2009 03:58:20 +0000 (03:58 +0000)]
More fixes for SuSE self-service:
1/ Put binaries in the right folder
2/ Make sure freeside group is created
3/ Make sure freeside home directory is created

15 years agoshould fix view of unlinked phone numbers, RT#5171
ivan [Wed, 15 Apr 2009 07:14:11 +0000 (07:14 +0000)]
should fix view of unlinked phone numbers, RT#5171

15 years agos/GECOS/Real Name/ RT#3519
ivan [Wed, 15 Apr 2009 05:52:09 +0000 (05:52 +0000)]
s/GECOS/Real Name/ RT#3519

15 years agofix 1.7->1.9 upgrade glitch with self-service where process_payment required "payby...
ivan [Wed, 15 Apr 2009 02:44:11 +0000 (02:44 +0000)]
fix 1.7->1.9 upgrade glitch with self-service where process_payment required "payby" instead of defaulting to CARD, RT#3905

15 years agoshow 60 chars on typeset invoices but only 32 on plaintext, RT#3905
ivan [Wed, 15 Apr 2009 02:29:36 +0000 (02:29 +0000)]
show 60 chars on typeset invoices but only 32 on plaintext, RT#3905

15 years agothis should fix credits pushing typeset invoices off the right
ivan [Wed, 15 Apr 2009 02:15:45 +0000 (02:15 +0000)]
this should fix credits pushing typeset invoices off the right

15 years agoremove debugging
ivan [Tue, 14 Apr 2009 21:01:40 +0000 (21:01 +0000)]
remove debugging

15 years agodon't hide old packages that have services, RT#5179
ivan [Tue, 14 Apr 2009 20:27:50 +0000 (20:27 +0000)]
don't hide old packages that have services, RT#5179

15 years agoadd configuration option to control recurring_flag behavior, RT#3843
ivan [Tue, 14 Apr 2009 17:16:16 +0000 (17:16 +0000)]
add configuration option to control recurring_flag behavior, RT#3843

15 years agohmmm
jeff [Tue, 14 Apr 2009 16:14:48 +0000 (16:14 +0000)]
hmmm

15 years agobetter at least
jeff [Tue, 14 Apr 2009 16:12:54 +0000 (16:12 +0000)]
better at least

15 years agoadd configuration option to control recurring_flag behavior, RT#3843
ivan [Tue, 14 Apr 2009 00:09:31 +0000 (00:09 +0000)]
add configuration option to control recurring_flag behavior, RT#3843

15 years agodebugging
ivan [Mon, 13 Apr 2009 23:37:08 +0000 (23:37 +0000)]
debugging

15 years agoadding
ivan [Sun, 12 Apr 2009 06:24:45 +0000 (06:24 +0000)]
adding

15 years agoadd svc_phone on new customer first package, RT#4315
ivan [Sun, 12 Apr 2009 06:14:00 +0000 (06:14 +0000)]
add svc_phone on new customer first package, RT#4315

15 years agosheesh
jeff [Sun, 12 Apr 2009 01:33:50 +0000 (01:33 +0000)]
sheesh

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