freeside.git
15 years agoit would help to actually finish nowarn_classload kludge
ivan [Sat, 21 Feb 2009 04:27:08 +0000 (04:27 +0000)]
it would help to actually finish nowarn_classload kludge

15 years agoadd nowarn_classload kludge
ivan [Sat, 21 Feb 2009 04:23:17 +0000 (04:23 +0000)]
add nowarn_classload kludge

15 years agosupport a default tax location outside us/ca with cch data and better handling of...
jeff [Fri, 20 Feb 2009 15:07:10 +0000 (15:07 +0000)]
support a default tax location outside us/ca with cch data and better handling of response from USPS (RT 4857)

15 years agooops, adding multiple-rightname support broke ACL caching, bringing it back should...
ivan [Fri, 20 Feb 2009 02:55:41 +0000 (02:55 +0000)]
oops, adding multiple-rightname support broke ACL caching, bringing it back should be a good perf win for large customer views, whew.  RT#4830

15 years agodisable display of auto-suspend dates unless enabled by config. at least until it...
ivan [Fri, 20 Feb 2009 02:41:06 +0000 (02:41 +0000)]
disable display of auto-suspend dates unless enabled by config.  at least until it can be made more efficient.  this is slowing down customer view waaaaaaaaaay too much.  RT#4830

15 years agoharmless tyop
ivan [Fri, 20 Feb 2009 02:22:15 +0000 (02:22 +0000)]
harmless tyop

15 years agodo not attempt to assign a geocode to non us/ca addresses (RT 4857)
jeff [Thu, 19 Feb 2009 13:38:28 +0000 (13:38 +0000)]
do not attempt to assign a geocode to non us/ca addresses (RT 4857)

15 years agoredirect pending payment report back to customer when the pending payment is resolved...
ivan [Thu, 19 Feb 2009 07:57:52 +0000 (07:57 +0000)]
redirect pending payment report back to customer when the pending payment is resolved, RT#4837, and fix otaker fallout from the pending stuff, RT#4866

15 years agoadd profiling to a file OOM situations, RT#4830
ivan [Thu, 19 Feb 2009 06:42:45 +0000 (06:42 +0000)]
add profiling to a file OOM situations, RT#4830

15 years agofix "improved" float searching problems, RT#4878
ivan [Thu, 19 Feb 2009 01:50:56 +0000 (01:50 +0000)]
fix "improved" float searching problems, RT#4878

15 years agokludge to clone customer packages you otherwise couldn't see, RT#4854
ivan [Tue, 17 Feb 2009 07:43:59 +0000 (07:43 +0000)]
kludge to clone customer packages you otherwise couldn't see, RT#4854

15 years agokludge to clone customer packages you otherwise couldn't see, RT#4854
ivan [Tue, 17 Feb 2009 07:40:01 +0000 (07:40 +0000)]
kludge to clone customer packages you otherwise couldn't see, RT#4854

15 years agoper-user preference for turning on profiling display when DBIx::Profile is loaded...
ivan [Tue, 17 Feb 2009 02:28:48 +0000 (02:28 +0000)]
per-user preference for turning on profiling display when DBIx::Profile is loaded, RT#4830

15 years agoadd tax-exempt checkbox to one-time charges, RT#4858
ivan [Tue, 17 Feb 2009 02:02:00 +0000 (02:02 +0000)]
add tax-exempt checkbox to one-time charges, RT#4858

15 years agoadd reporting on (and resolution of) stuck pending transactions, RT#4837 (RT#3572)
ivan [Mon, 16 Feb 2009 23:56:39 +0000 (23:56 +0000)]
add reporting on (and resolution of) stuck pending transactions, RT#4837 (RT#3572)

15 years agoa cheesy little tool to assist in syncing cch updates to the initial install
jeff [Mon, 16 Feb 2009 06:40:39 +0000 (06:40 +0000)]
a cheesy little tool to assist in syncing cch updates to the initial install

15 years agoallow completely empty updates (again?)
jeff [Mon, 16 Feb 2009 06:02:09 +0000 (06:02 +0000)]
allow completely empty updates (again?)

15 years agowrong operator
jeff [Mon, 16 Feb 2009 05:59:44 +0000 (05:59 +0000)]
wrong operator

15 years agoremove useless line
jeff [Sun, 15 Feb 2009 17:38:21 +0000 (17:38 +0000)]
remove useless line

15 years agotyop
jeff [Sun, 15 Feb 2009 17:23:15 +0000 (17:23 +0000)]
tyop

15 years agotrim whitespace on import
jeff [Sun, 15 Feb 2009 17:20:01 +0000 (17:20 +0000)]
trim whitespace on import

15 years agoimproved float searching
jeff [Sun, 15 Feb 2009 13:51:27 +0000 (13:51 +0000)]
improved float searching

15 years agoclean up select-agent agent virtualization, RT#1405
ivan [Sat, 14 Feb 2009 00:41:24 +0000 (00:41 +0000)]
clean up select-agent agent virtualization, RT#1405

15 years agoproper match arguments help
jeff [Thu, 12 Feb 2009 19:48:24 +0000 (19:48 +0000)]
proper match arguments help

15 years agobetter upload error handling and correction of tax upload filecount
jeff [Thu, 12 Feb 2009 15:55:40 +0000 (15:55 +0000)]
better upload error handling and correction of tax upload filecount

15 years agofix select and unselect all buttons on CDR bulk actions, RT#4766
ivan [Wed, 11 Feb 2009 18:44:45 +0000 (18:44 +0000)]
fix select and unselect all buttons on CDR bulk actions, RT#4766

15 years agomac is unique
jeff [Wed, 11 Feb 2009 16:06:42 +0000 (16:06 +0000)]
mac is unique

15 years agofix taxproduct fallout from IE 2083 limit workaround
jeff [Tue, 10 Feb 2009 16:25:29 +0000 (16:25 +0000)]
fix taxproduct fallout from IE 2083 limit workaround

15 years agoquick n' dirty CDR deletion from web interface, RT#4766 / RT#4731
ivan [Tue, 10 Feb 2009 10:35:13 +0000 (10:35 +0000)]
quick n' dirty CDR deletion from web interface, RT#4766 / RT#4731

15 years agotry for slightly better UI on agent config overrides
ivan [Mon, 9 Feb 2009 15:03:10 +0000 (15:03 +0000)]
try for slightly better UI on agent config overrides

15 years agorest of per-agent config for company_name, company_address, logo, etc.. RT#3989
ivan [Mon, 9 Feb 2009 14:05:31 +0000 (14:05 +0000)]
rest of per-agent config for company_name, company_address, logo, etc.. RT#3989

15 years agopull out the data for address fields too! RT#4583
ivan [Mon, 9 Feb 2009 11:45:19 +0000 (11:45 +0000)]
pull out the data for address fields too!  RT#4583

15 years agomore consistent labeling, RT#4583
ivan [Mon, 9 Feb 2009 11:35:50 +0000 (11:35 +0000)]
more consistent labeling, RT#4583

15 years agoadd some more customer output formats that include service address, RT#4583
ivan [Mon, 9 Feb 2009 11:32:07 +0000 (11:32 +0000)]
add some more customer output formats that include service address, RT#4583

15 years agoincrease LWP timeout, some reports can take a while
ivan [Mon, 9 Feb 2009 10:38:08 +0000 (10:38 +0000)]
increase LWP timeout, some reports can take a while

15 years agoadd skip_dcontext and skip_dstchannel_prefix options, RT#3196
ivan [Mon, 9 Feb 2009 05:59:51 +0000 (05:59 +0000)]
add skip_dcontext and skip_dstchannel_prefix options, RT#3196

15 years agofurther work on agents editing own packages: fix fallout on package customization...
ivan [Mon, 9 Feb 2009 01:49:28 +0000 (01:49 +0000)]
further work on agents editing own packages: fix fallout on package customization from turning agent_virt on in edit/part_pkg.cgi, add a "clone package" to package browse, like clone service, and have agent type selection disappear when you set an agentnum.  RT#1331

15 years agofurther work on agents editing own packages: allow them to see (but not edit) global...
ivan [Sun, 8 Feb 2009 02:05:48 +0000 (02:05 +0000)]
further work on agents editing own packages: allow them to see (but not edit) global packages for their type, RT#1331

15 years agofurther work on agents editing own packages: allow them to see (but not edit) global...
ivan [Sun, 8 Feb 2009 02:05:25 +0000 (02:05 +0000)]
further work on agents editing own packages: allow them to see (but not edit) global packages for their type, RT#1331

15 years agoadd more documentation on order_pkg and the ability to order svc_phone too, RT#4722
ivan [Sat, 7 Feb 2009 20:16:11 +0000 (20:16 +0000)]
add more documentation on order_pkg and the ability to order svc_phone too, RT#4722

15 years agoright-align amount in prev history row
ivan [Sat, 7 Feb 2009 19:35:16 +0000 (19:35 +0000)]
right-align amount in prev history row

15 years agodon't look up encryption config every search, this should help perf a lot with databa...
ivan [Sat, 7 Feb 2009 19:34:10 +0000 (19:34 +0000)]
don't look up encryption config every search, this should help perf a lot with database config in 1.9

15 years agono, it doesn't look like we have query
ivan [Sat, 7 Feb 2009 19:05:57 +0000 (19:05 +0000)]
no, it doesn't look like we have query

15 years agooptimize customer view: avoid looking up config values inside loops, RT#4728
ivan [Sat, 7 Feb 2009 08:23:10 +0000 (08:23 +0000)]
optimize customer view: avoid looking up config values inside loops, RT#4728

15 years agofix up POD formatting, RT#4727
ivan [Sat, 7 Feb 2009 01:45:43 +0000 (01:45 +0000)]
fix up POD formatting, RT#4727

15 years agodon't need this
ivan [Sat, 7 Feb 2009 01:33:34 +0000 (01:33 +0000)]
don't need this

15 years agoupdate pod2x to use Mediawiki module instead of WWW:::Mediawiki::Client. whew, that...
ivan [Sat, 7 Feb 2009 01:26:25 +0000 (01:26 +0000)]
update pod2x to use Mediawiki module instead of WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727

15 years agofix spurious "Unit #" label showing up, RT#4745
ivan [Fri, 6 Feb 2009 18:31:39 +0000 (18:31 +0000)]
fix spurious "Unit #" label showing up, RT#4745

15 years agopluralization agreement
jeff [Thu, 5 Feb 2009 21:02:25 +0000 (21:02 +0000)]
pluralization agreement

15 years agoadd a config flag to ignore new style taxes instead of throwing fatal errors
jeff [Thu, 5 Feb 2009 16:57:34 +0000 (16:57 +0000)]
add a config flag to ignore new style taxes instead of throwing fatal errors

15 years agowith usage classes, the probability of a taxless line item tranche is too high for...
jeff [Wed, 4 Feb 2009 15:58:36 +0000 (15:58 +0000)]
with usage classes, the probability of a taxless line item tranche is too high for this to be a fatal error.  we risk overlooking misconfigured taxes/packages

15 years agothe taxproductnum is ALWAYS one of the filtering conditions
jeff [Tue, 3 Feb 2009 21:33:12 +0000 (21:33 +0000)]
the taxproductnum is ALWAYS one of the filtering conditions

15 years agoadding scrub tool
ivan [Sun, 1 Feb 2009 13:52:20 +0000 (13:52 +0000)]
adding scrub tool

15 years agoyow, don't hide the config menu unnecessarily
ivan [Sun, 1 Feb 2009 12:48:54 +0000 (12:48 +0000)]
yow, don't hide the config menu unnecessarily

15 years agoput the footer in one frigging file, whew
ivan [Sun, 1 Feb 2009 12:28:45 +0000 (12:28 +0000)]
put the footer in one frigging file, whew

15 years agoindexing cust_bill_event.eventpart should help speed up freeside-migrate-events sligh...
ivan [Sun, 1 Feb 2009 10:37:16 +0000 (10:37 +0000)]
indexing cust_bill_event.eventpart should help speed up freeside-migrate-events slightly... RT#4277

15 years agocommit after each table upgrade, helps with getting huge dbs upgraded, RT#4679
ivan [Sun, 1 Feb 2009 04:13:35 +0000 (04:13 +0000)]
commit after each table upgrade, helps with getting huge dbs upgraded, RT#4679

15 years agocache the results of ACL queries, should improve performance of customer view page...
ivan [Sat, 31 Jan 2009 09:53:13 +0000 (09:53 +0000)]
cache the results of ACL queries, should improve performance of customer view page for customers with shitloads of packages/services, RT#4696

15 years agoshould use FS::Conf
ivan [Fri, 30 Jan 2009 20:44:01 +0000 (20:44 +0000)]
should use FS::Conf

15 years agowe're not a disk drive manufacturer
ivan [Fri, 30 Jan 2009 00:40:47 +0000 (00:40 +0000)]
we're not a disk drive manufacturer

15 years agofix unsuspend-always_adjust_next_bill_date config, RT#4271
ivan [Thu, 29 Jan 2009 19:21:21 +0000 (19:21 +0000)]
fix unsuspend-always_adjust_next_bill_date config, RT#4271

15 years agoRemoved conflict between core billing package and self-service RPMs so you can
rsiddall [Wed, 28 Jan 2009 16:29:18 +0000 (16:29 +0000)]
Removed conflict between core billing package and self-service RPMs so you can
install them all on the same machine.  This may have applications if you're using
XMLRPC to talk to the self-service interface from PHP, Python, etc.

15 years agoadd ACL to allow download of browse/ stuff too, when possible. RT#4681
ivan [Tue, 27 Jan 2009 09:39:14 +0000 (09:39 +0000)]
add ACL to allow download of browse/ stuff too, when possible.  RT#4681

15 years agoi think this was right after all, we do want to look for a county-less state+country...
ivan [Mon, 26 Jan 2009 04:22:33 +0000 (04:22 +0000)]
i think this was right after all, we do want to look for a county-less state+country match before country only and giving up, RT#4681

15 years agoshould fix: Argument "\\dollar 2.69" isn't numeric in sprintf at /usr/local/share...
ivan [Mon, 26 Jan 2009 02:14:04 +0000 (02:14 +0000)]
should fix: Argument "\\dollar 2.69" isn't numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm line 2193.  Hopefully no problems with invoice with 0 tax printing :/.  RT#4681

15 years agoshould be better error message for inability to find tax rates, RT#4681. also pull...
ivan [Mon, 26 Jan 2009 01:36:36 +0000 (01:36 +0000)]
should be better error message for inability to find tax rates, RT#4681.  also pull in the add_freq changes.  *think* they're safe.  famous last words.

15 years agofix harmless warning, RT#4681: Argument "" isn't numeric in numeric eq (==) at /usr...
ivan [Mon, 26 Jan 2009 01:07:19 +0000 (01:07 +0000)]
fix harmless warning, RT#4681: Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.

15 years agofix one-time charges and package customization for employees who don't have 'Edit...
ivan [Sun, 25 Jan 2009 23:58:25 +0000 (23:58 +0000)]
fix one-time charges and package customization for employees who don't have 'Edit global package definition' ACL, RT#4668

15 years agonormalize terminology: s/internal users/employees/
ivan [Sun, 25 Jan 2009 22:20:00 +0000 (22:20 +0000)]
normalize terminology: s/internal users/employees/

15 years agoreduce waiting time for -cdrd and -queued, RT#4667
ivan [Sun, 25 Jan 2009 20:43:14 +0000 (20:43 +0000)]
reduce waiting time for -cdrd and -queued, RT#4667

15 years agoadd some debugging to RADIUS db calls
ivan [Sun, 25 Jan 2009 01:27:43 +0000 (01:27 +0000)]
add some debugging to RADIUS db calls

15 years agofinish up prepay example, RT#4623
ivan [Sat, 24 Jan 2009 21:54:03 +0000 (21:54 +0000)]
finish up prepay example, RT#4623

15 years agofinish up prepay example, RT#4623
ivan [Sat, 24 Jan 2009 21:53:50 +0000 (21:53 +0000)]
finish up prepay example, RT#4623

15 years agohave the prepay amounts include the current balance, RT#4623
ivan [Sat, 24 Jan 2009 21:53:35 +0000 (21:53 +0000)]
have the prepay amounts include the current balance, RT#4623

15 years agowtf, don't pop up the geocode chooser when taxproducts are off
ivan [Sat, 24 Jan 2009 21:49:04 +0000 (21:49 +0000)]
wtf, don't pop up the geocode chooser when taxproducts are off

15 years agoadd domain selection to advanced account report (side effect on RT#4623)
ivan [Sat, 24 Jan 2009 21:04:17 +0000 (21:04 +0000)]
add domain selection to advanced account report (side effect on RT#4623)

15 years agoadd the start at PHP self-service as a quick early renew example
ivan [Fri, 23 Jan 2009 01:23:41 +0000 (01:23 +0000)]
add the start at PHP self-service as a quick early renew example

15 years agotypo in rounding the amounts returned by renew_info, RT#4623
ivan [Fri, 23 Jan 2009 00:49:40 +0000 (00:49 +0000)]
typo in rounding the amounts returned by renew_info, RT#4623

15 years agoround the amounts returned by renew_info, RT#4623
ivan [Fri, 23 Jan 2009 00:23:32 +0000 (00:23 +0000)]
round the amounts returned by renew_info, RT#4623

15 years agoadd self-service methods renew_info, order_renew and process_payment_order_renew...
ivan [Thu, 22 Jan 2009 17:29:22 +0000 (17:29 +0000)]
add self-service methods renew_info, order_renew and process_payment_order_renew to enable self-renewal through self-service.  RT#4623

15 years agofix (hopefully last of the) customize package bogosity in 1.9, RT#4662
ivan [Wed, 21 Jan 2009 02:02:09 +0000 (02:02 +0000)]
fix (hopefully last of the) customize package bogosity in 1.9, RT#4662

15 years agostupid typo preventing service addresses from working, RT#4663
ivan [Wed, 21 Jan 2009 00:52:54 +0000 (00:52 +0000)]
stupid typo preventing service addresses from working, RT#4663

15 years agowhew, hopefully that will actually fix agent-specific invoices migrated from 1.7...
ivan [Tue, 20 Jan 2009 20:11:05 +0000 (20:11 +0000)]
whew, hopefully that will actually fix agent-specific invoices migrated from 1.7->1.9, RT#4645

15 years agowhew, hopefully that will actually fix agent-specific invoices migrated from 1.7...
ivan [Tue, 20 Jan 2009 20:08:37 +0000 (20:08 +0000)]
whew, hopefully that will actually fix agent-specific invoices migrated from 1.7->1.9, RT#4645

15 years agofix agent-specific logos migrated from 1.7, RT#4645
ivan [Tue, 20 Jan 2009 19:35:16 +0000 (19:35 +0000)]
fix agent-specific logos migrated from 1.7, RT#4645

15 years agotax-pkg_location changes broke new taxation, this should fix
ivan [Mon, 19 Jan 2009 23:54:24 +0000 (23:54 +0000)]
tax-pkg_location changes broke new taxation, this should fix

15 years agoturn debugging off
ivan [Mon, 19 Jan 2009 23:44:17 +0000 (23:44 +0000)]
turn debugging off

15 years agodon't ignore the cdrtypenum rule for 0, hopefully finally fix DA for QIS, RT#4502
ivan [Mon, 19 Jan 2009 22:32:31 +0000 (22:32 +0000)]
don't ignore the cdrtypenum rule for 0, hopefully finally fix DA for QIS, RT#4502

15 years agofix error on bulk package order/cancel, RT#4645
ivan [Mon, 19 Jan 2009 17:37:51 +0000 (17:37 +0000)]
fix error on bulk package order/cancel, RT#4645

15 years agodefault service location is cust_main ship_ address when present! RT#4499
ivan [Mon, 19 Jan 2009 06:39:10 +0000 (06:39 +0000)]
default service location is cust_main ship_ address when present!  RT#4499

15 years agodefault service location is cust_main ship_ address when present! RT#4499
ivan [Mon, 19 Jan 2009 06:36:25 +0000 (06:36 +0000)]
default service location is cust_main ship_ address when present!  RT#4499

15 years ago10 digit prefix matching, RT#4403
ivan [Mon, 19 Jan 2009 03:50:47 +0000 (03:50 +0000)]
10 digit prefix matching, RT#4403

15 years agofinish package location tax reporing, RT#4499
ivan [Sun, 18 Jan 2009 23:51:49 +0000 (23:51 +0000)]
finish package location tax reporing, RT#4499

15 years agofinish package location tax reporing, RT#4499
ivan [Sun, 18 Jan 2009 23:43:40 +0000 (23:43 +0000)]
finish package location tax reporing, RT#4499

15 years agobash didn't like spaces on each side of an equals sign.
rsiddall [Sun, 18 Jan 2009 21:06:37 +0000 (21:06 +0000)]
bash didn't like spaces on each side of an equals sign.

15 years agofix internal_diddb delete & return number to availability, RT#4603
ivan [Tue, 13 Jan 2009 13:00:27 +0000 (13:00 +0000)]
fix internal_diddb delete & return number to availability, RT#4603

15 years agowhew, works fine, rewrite to 411 was sticky that's why calls were being skipped for...
ivan [Tue, 13 Jan 2009 03:25:22 +0000 (03:25 +0000)]
whew, works fine, rewrite to 411 was sticky that's why calls were being skipped for wrong carrierid, RT#4502

15 years agoby his noodly appendage, i hope this is just a precendece problem, RT#4502
ivan [Tue, 13 Jan 2009 02:39:37 +0000 (02:39 +0000)]
by his noodly appendage, i hope this is just a precendece problem, RT#4502

15 years agoWORKING avoid looking up options inside the rating loop, RT#4502
ivan [Tue, 13 Jan 2009 02:13:32 +0000 (02:13 +0000)]
WORKING avoid looking up options inside the rating loop, RT#4502

15 years agoavoid looking up options inside the rating loop, RT#4502
ivan [Tue, 13 Jan 2009 01:58:30 +0000 (01:58 +0000)]
avoid looking up options inside the rating loop, RT#4502