freeside.git
14 years agoadd support for db profiling, RT#5662
ivan [Wed, 24 Jun 2009 18:36:32 +0000 (18:36 +0000)]
add support for db profiling, RT#5662

14 years agoMove expiration alerts into FS::Cron::alert_expiration
mark [Wed, 24 Jun 2009 09:07:21 +0000 (09:07 +0000)]
Move expiration alerts into FS::Cron::alert_expiration

14 years agofix upgrade issue w/ black part_pkg.comment, RT#3988
ivan [Wed, 24 Jun 2009 04:42:14 +0000 (04:42 +0000)]
fix upgrade issue w/ black part_pkg.comment, RT#3988

14 years agofix total links on agent-specific sales report, RT#5449
ivan [Wed, 24 Jun 2009 01:40:12 +0000 (01:40 +0000)]
fix total links on agent-specific sales report, RT#5449

14 years agoRemove ability to renew domain registration for more than one year as we
rsiddall [Tue, 23 Jun 2009 20:33:10 +0000 (20:33 +0000)]
Remove ability to renew domain registration for more than one year as we
can't automatically bill for multi-year renewals at this time.

14 years agofix using encryption produces non-decrypted data in payment receipts, RT#5536
ivan [Mon, 22 Jun 2009 23:42:19 +0000 (23:42 +0000)]
fix using encryption produces non-decrypted data in payment receipts, RT#5536

14 years agofix advanced customer report failure, RT#5515
ivan [Mon, 22 Jun 2009 22:55:05 +0000 (22:55 +0000)]
fix advanced customer report failure, RT#5515

14 years agowtf? the tax applies but it doesn't? RT#5574
jeff [Mon, 22 Jun 2009 17:00:57 +0000 (17:00 +0000)]
wtf?  the tax applies but it doesn't? RT#5574

14 years agoeliminate harmless upgrade error:
ivan [Mon, 22 Jun 2009 10:45:26 +0000 (10:45 +0000)]
eliminate harmless upgrade error:
Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.

14 years agofix pod
ivan [Mon, 22 Jun 2009 10:39:48 +0000 (10:39 +0000)]
fix pod

14 years agofix setup/recur -> setup_fee/recur_fee upgrade
ivan [Mon, 22 Jun 2009 10:28:41 +0000 (10:28 +0000)]
fix setup/recur -> setup_fee/recur_fee upgrade

14 years agofinish basic implemention of tax exemption by tax name hack, RT#5127
ivan [Mon, 22 Jun 2009 10:06:11 +0000 (10:06 +0000)]
finish basic implemention of tax exemption by tax name hack, RT#5127

14 years agotax exemption by tax name, RT#5127
ivan [Mon, 22 Jun 2009 07:50:18 +0000 (07:50 +0000)]
tax exemption by tax name, RT#5127

14 years agoeliminate leaky debugging and a warning about it
ivan [Sun, 21 Jun 2009 22:00:06 +0000 (22:00 +0000)]
eliminate leaky debugging and a warning about it

14 years agolink to docs #5855
jeff [Sun, 21 Jun 2009 15:42:33 +0000 (15:42 +0000)]
link to docs #5855

14 years agoCUSTOM packages/actual flag for custom packages #3988
jeff [Sun, 21 Jun 2009 15:21:32 +0000 (15:21 +0000)]
CUSTOM packages/actual flag for custom packages #3988

14 years agosupport some older Pg when upgrading tax rates and cust_bill_pkg_details
jeff [Fri, 19 Jun 2009 21:49:03 +0000 (21:49 +0000)]
support some older Pg when upgrading tax rates and cust_bill_pkg_details

14 years agotreat webpay type payments as manual
jeff [Fri, 19 Jun 2009 17:53:28 +0000 (17:53 +0000)]
treat webpay type payments as manual

14 years agofix the prorating for the package's first month (whew!)
ivan [Fri, 19 Jun 2009 12:08:27 +0000 (12:08 +0000)]
fix the prorating for the package's first month (whew!)
add an option not to prorate the accounts themselves

14 years agoAND helps alot, RT#5572 for real
ivan [Fri, 19 Jun 2009 07:46:29 +0000 (07:46 +0000)]
AND helps alot, RT#5572 for real

14 years agoattempt to optimize the easy parts of billing run, RT#18737
ivan [Fri, 19 Jun 2009 07:14:42 +0000 (07:14 +0000)]
attempt to optimize the easy parts of billing run, RT#18737

14 years agoomit listing spurious customer details
ivan [Thu, 18 Jun 2009 11:09:28 +0000 (11:09 +0000)]
omit listing spurious customer details

14 years ago bulk price plan fix - don't omit setup fee
ivan [Thu, 18 Jun 2009 11:07:04 +0000 (11:07 +0000)]
 bulk price plan fix - don't omit setup fee

14 years agoadd agent wholsale price plan, RT#4696
ivan [Thu, 18 Jun 2009 11:04:14 +0000 (11:04 +0000)]
add agent wholsale price plan, RT#4696

14 years agoadd basic part_pkg cost columns for agent wholsale price plan, RT#4696
ivan [Thu, 18 Jun 2009 11:03:34 +0000 (11:03 +0000)]
add basic part_pkg cost columns for agent wholsale price plan, RT#4696

14 years agouuh, don't bomb out if there *isn't* a postal fee package
ivan [Thu, 18 Jun 2009 10:07:29 +0000 (10:07 +0000)]
uuh, don't bomb out if there *isn't* a postal fee package

14 years agoforgot this
ivan [Thu, 18 Jun 2009 09:52:49 +0000 (09:52 +0000)]
forgot this

14 years agoFix receivables report ACL checks and menu
mark [Thu, 18 Jun 2009 01:17:09 +0000 (01:17 +0000)]
Fix receivables report ACL checks and menu

14 years agoAdded separate access right for receivables report
mark [Wed, 17 Jun 2009 06:43:08 +0000 (06:43 +0000)]
Added separate access right for receivables report

14 years agofinish up initial work on customer view tabs (ensure links back to customer view...
ivan [Wed, 17 Jun 2009 02:39:09 +0000 (02:39 +0000)]
finish up initial work on customer view tabs (ensure links back to customer view call include show=packages if default view isn't jumbo or packages already), RT#5586

14 years agobasic customer view tabs, RT#5586
ivan [Tue, 16 Jun 2009 03:29:26 +0000 (03:29 +0000)]
basic customer view tabs, RT#5586

14 years agoAdd a new access right for managing domain registration (registering,
rsiddall [Mon, 15 Jun 2009 21:41:33 +0000 (21:41 +0000)]
Add a new access right for managing domain registration (registering,
transferring, revoking, renewing, etc.).

14 years agocheck for need for postal fee before charging the customer, not after
jeff [Mon, 15 Jun 2009 20:43:57 +0000 (20:43 +0000)]
check for need for postal fee before charging the customer, not after

14 years agoAdd domain registration operations to the View Domain screen, if the domain
rsiddall [Mon, 15 Jun 2009 19:41:29 +0000 (19:41 +0000)]
Add domain registration operations to the View Domain screen, if the domain
has an associated export supporting registration.  Shows the domain status
and allows registration, transfer, revocation, or renewal.  Revocation
almost never works since the registries impose very short windows after
initial registration.
Also updated the OpenSRS registration export to support the additional
operations.

14 years agoDefault configuration files had directory-style permission values.
rsiddall [Sat, 13 Jun 2009 03:13:19 +0000 (03:13 +0000)]
Default configuration files had directory-style permission values.

14 years agoFreeside no longer uses a datasource-specific configuration folder. Configuration
rsiddall [Fri, 12 Jun 2009 02:48:29 +0000 (02:48 +0000)]
Freeside no longer uses a datasource-specific configuration folder.  Configuration
is kept in the RDBMS and initialized from the default_conf folder.  RT 5579.

14 years agoprevent notes from bleeding onto coupon RT#5537
jeff [Wed, 10 Jun 2009 23:30:46 +0000 (23:30 +0000)]
prevent notes from bleeding onto coupon RT#5537

14 years agoshould hopefully fix old services showing up on invoices, RT#5451/RT#5514/RT#5564...
ivan [Wed, 10 Jun 2009 21:58:30 +0000 (21:58 +0000)]
should hopefully fix old services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032

14 years agodon't add another queued_bill job to the queue if there's already one waiting to...
ivan [Wed, 10 Jun 2009 19:50:01 +0000 (19:50 +0000)]
don't add another queued_bill job to the queue if there's already one waiting to run for a customer, RT#5572

14 years agothis should add the info s1 was looking for, RT#5539
ivan [Wed, 10 Jun 2009 07:58:21 +0000 (07:58 +0000)]
this should add the info s1 was looking for, RT#5539

14 years agodoh, semicolon
ivan [Wed, 10 Jun 2009 03:06:21 +0000 (03:06 +0000)]
doh, semicolon

14 years agodon't attempt to create h_queue indices, for SG upgradability
ivan [Wed, 10 Jun 2009 03:00:08 +0000 (03:00 +0000)]
don't attempt to create h_queue indices, for SG upgradability

14 years agoupdate gateway list in order to add WesternACH, RT#5409
ivan [Wed, 10 Jun 2009 02:08:58 +0000 (02:08 +0000)]
update gateway list in order to add WesternACH, RT#5409

14 years agoeliminate harmless
ivan [Wed, 10 Jun 2009 00:02:27 +0000 (00:02 +0000)]
eliminate harmless

  Argument "" isn't numeric in numeric comparison (<=>) at /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.

warning, sort batched payments on a column that actually exists

14 years agofix scrolling
ivan [Thu, 4 Jun 2009 14:27:13 +0000 (14:27 +0000)]
fix scrolling

14 years agothere are lots of contributors too!
ivan [Thu, 4 Jun 2009 14:09:19 +0000 (14:09 +0000)]
there are lots of contributors too!

14 years ago$core->add("jeremyd");
ivan [Thu, 4 Jun 2009 14:08:04 +0000 (14:08 +0000)]
$core->add("jeremyd");

14 years agomuch more efficient event migration: let the database do the work, RT#5426
ivan [Thu, 4 Jun 2009 03:49:51 +0000 (03:49 +0000)]
much more efficient event migration: let the database do the work, RT#5426

14 years agoadd a -m mode to improve performance so upgrade can complete for large databases...
ivan [Thu, 4 Jun 2009 00:49:47 +0000 (00:49 +0000)]
add a -m mode to improve performance so upgrade can complete for large databases, RT#5426

14 years agoIncorrect permissions on the default configuration folder caused installation
rsiddall [Wed, 3 Jun 2009 21:09:41 +0000 (21:09 +0000)]
Incorrect permissions on the default configuration folder caused installation
to fail with an incomplete database initialization.
Failure to remove the ticket_system file from the default configuration folder
caused Freeside to try to use RT.

14 years agoadd a hack to set default schema, cf. http://www.freeside.biz/mediawiki/index.php...
ivan [Wed, 3 Jun 2009 19:52:10 +0000 (19:52 +0000)]
add a hack to set default schema, cf. freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema

14 years agoa 'start over' function for the taxproduct based tax data loading
jeff [Mon, 1 Jun 2009 05:43:11 +0000 (05:43 +0000)]
a 'start over' function for the taxproduct based tax data loading

14 years agowtf
ivan [Sun, 31 May 2009 09:57:46 +0000 (09:57 +0000)]
wtf

14 years agodon't fallback to 'Payable upon receipt' invoice terms anymore. or in other words...
ivan [Sun, 31 May 2009 09:45:03 +0000 (09:45 +0000)]
don't fallback to 'Payable upon receipt' invoice terms anymore.  or in other words, honor setting 'invoice_default_terms' blank, like in 1.7.  RT#5415

14 years agoadd "hide one-time charges" toggle, RT#5255
ivan [Sun, 31 May 2009 08:39:19 +0000 (08:39 +0000)]
add "hide one-time charges" toggle, RT#5255

14 years agopackage definition browse/search, filter by package class, RT#5255
ivan [Sun, 31 May 2009 06:59:37 +0000 (06:59 +0000)]
package definition browse/search, filter by package class, RT#5255

14 years agostart of netsapeins cdr import, will finish up when can connect again, RT#5226
ivan [Sun, 31 May 2009 05:15:44 +0000 (05:15 +0000)]
start of netsapeins cdr import, will finish up when can connect again, RT#5226

14 years agonecessary for bin/cdr-netsapeins.import
ivan [Sun, 31 May 2009 04:57:00 +0000 (04:57 +0000)]
necessary for bin/cdr-netsapeins.import

14 years agovery long transnexus filenames, RT#5229
ivan [Sat, 30 May 2009 12:15:23 +0000 (12:15 +0000)]
very long transnexus filenames, RT#5229

14 years agoclid is base-64 encoded, huh, RT#5229
ivan [Sat, 30 May 2009 11:21:01 +0000 (11:21 +0000)]
clid is base-64 encoded, huh, RT#5229

14 years agoquick hacked-up copy of freeside-cdr-sftp_and_import for transnexus directory structu...
ivan [Sat, 30 May 2009 11:14:31 +0000 (11:14 +0000)]
quick hacked-up copy of freeside-cdr-sftp_and_import for transnexus directory structure, RT#5229

14 years agoadd transnexus format, RT#5229
ivan [Sat, 30 May 2009 10:45:43 +0000 (10:45 +0000)]
add transnexus format, RT#5229

14 years agoand enable overlimit_action, RT#4995
ivan [Sat, 30 May 2009 03:40:12 +0000 (03:40 +0000)]
and enable overlimit_action, RT#4995

14 years agoadd ability for prepaid packages to have usage limits and cancel if they're hit,...
ivan [Sat, 30 May 2009 03:14:13 +0000 (03:14 +0000)]
add ability for prepaid packages to have usage limits and cancel if they're hit, RT#4995

14 years agorequire svc_acct-usage_threshold to be set explicitly, don't default to 80%
ivan [Sat, 30 May 2009 02:31:39 +0000 (02:31 +0000)]
require svc_acct-usage_threshold to be set explicitly, don't default to 80%

14 years agoslightly better labels and field order for CDR report, RT#4081
ivan [Fri, 29 May 2009 23:36:14 +0000 (23:36 +0000)]
slightly better labels and field order for CDR report, RT#4081

14 years agofixup pivot code handling in netcentrex CDR handling, RT#4081
ivan [Fri, 29 May 2009 23:17:24 +0000 (23:17 +0000)]
fixup pivot code handling in netcentrex CDR handling, RT#4081

14 years agocorrect description to reflect previous changes
jeff [Fri, 29 May 2009 04:43:55 +0000 (04:43 +0000)]
correct description to reflect previous changes

14 years agodon't require a leading 0 in the quick charge amount
jeff [Fri, 29 May 2009 00:22:48 +0000 (00:22 +0000)]
don't require a leading 0 in the quick charge amount

14 years agoand multiple taxlcasses. i think that should actually do it for now on RT#5446
ivan [Wed, 27 May 2009 22:32:04 +0000 (22:32 +0000)]
and multiple taxlcasses.  i think that should actually do it for now on RT#5446

14 years agoand the "tax invoiced" link too! woo, working, RT#5446
ivan [Wed, 27 May 2009 22:23:44 +0000 (22:23 +0000)]
and the "tax invoiced" link too!  woo, working, RT#5446

14 years agomaybe this willf inally fix total line links on tax report when using report_group...
ivan [Wed, 27 May 2009 22:15:57 +0000 (22:15 +0000)]
maybe this willf inally fix total line links on tax report when using report_group kludge? (still possibly not in all corner cases), RT#5446

14 years agomaybe this willf inally fix total line links on tax report when using report_group...
ivan [Wed, 27 May 2009 22:13:59 +0000 (22:13 +0000)]
maybe this willf inally fix total line links on tax report when using report_group kludge? (still possibly not in all corner cases), RT#5446

14 years agomaybe this willf inally fix total line links on tax report when using report_group...
ivan [Wed, 27 May 2009 22:10:41 +0000 (22:10 +0000)]
maybe this willf inally fix total line links on tax report when using report_group kludge? (still possibly not in all corner cases), RT#5446

14 years agofix total line links on tax report when using report_group kludge? (possibly not...
ivan [Wed, 27 May 2009 21:35:02 +0000 (21:35 +0000)]
fix total line links on tax report when using report_group kludge? (possibly not in all corner cases), RT#5446

14 years agofix total line links on tax report when using report_group kludge? (possibly not...
ivan [Wed, 27 May 2009 21:27:34 +0000 (21:27 +0000)]
fix total line links on tax report when using report_group kludge? (possibly not in all corner cases), RT#5446

14 years agoclose ticket 1517
jeff [Wed, 27 May 2009 21:24:29 +0000 (21:24 +0000)]
close ticket 1517

14 years agofix total line links on tax report when using report_group kludge? (possibly not...
ivan [Wed, 27 May 2009 17:18:36 +0000 (17:18 +0000)]
fix total line links on tax report when using report_group kludge? (possibly not in all corner cases), RT#5446

14 years agobulk provisioning via ftp and SOAP #5202
jeff [Wed, 27 May 2009 07:50:40 +0000 (07:50 +0000)]
bulk provisioning via ftp and SOAP #5202

14 years agoinclude overlib in selfservice
jeff [Tue, 26 May 2009 12:32:12 +0000 (12:32 +0000)]
include overlib in selfservice

14 years agoand also fix "tax invoiced" portion of total line when using config option for some...
ivan [Tue, 26 May 2009 02:48:44 +0000 (02:48 +0000)]
and also fix "tax invoiced" portion of total line when using config option for some basic tax grouping by name, RT#5446

14 years agomostly fix total line when using config option for some basic tax grouping by name...
ivan [Tue, 26 May 2009 02:03:32 +0000 (02:03 +0000)]
mostly fix total line when using config option for some basic tax grouping by name, RT#5446

14 years agoadd a config option for some basic tax grouping by name, RT#5446
ivan [Tue, 26 May 2009 01:43:30 +0000 (01:43 +0000)]
add a config option for some basic tax grouping by name, RT#5446

14 years agoadd a config option for some basic tax grouping by name, RT#5446
ivan [Tue, 26 May 2009 01:35:16 +0000 (01:35 +0000)]
add a config option for some basic tax grouping by name, RT#5446

14 years agofix total links on sales graph when a package class is specified, RT#5449
ivan [Mon, 25 May 2009 22:42:21 +0000 (22:42 +0000)]
fix total links on sales graph when a package class is specified, RT#5449

14 years agointernational self-service payments, RT#1592
ivan [Mon, 25 May 2009 03:59:22 +0000 (03:59 +0000)]
international self-service payments, RT#1592

14 years agointernational self-service payments, RT#1592
ivan [Mon, 25 May 2009 01:49:34 +0000 (01:49 +0000)]
international self-service payments, RT#1592

14 years agocommit before sqlradius upgrade so sqlradius upgrade errors from permissions can...
ivan [Fri, 22 May 2009 03:22:38 +0000 (03:22 +0000)]
commit before sqlradius upgrade so sqlradius upgrade errors from permissions can be ignored for now

14 years agoadd ability to report on packages w/status "not yet billed" as well, RT#5409
ivan [Fri, 22 May 2009 03:02:54 +0000 (03:02 +0000)]
add ability to report on packages w/status "not yet billed" as well, RT#5409

14 years agoadd "manage device" link & config, RT#5438
ivan [Wed, 20 May 2009 15:27:17 +0000 (15:27 +0000)]
add "manage device" link & config, RT#5438

14 years agoget subscriber deletion working and remove devel cruft, RT#5226
ivan [Wed, 20 May 2009 08:27:39 +0000 (08:27 +0000)]
get subscriber deletion working and remove devel cruft, RT#5226

14 years agofirst pass at netsapiens integration, RT#5226
ivan [Wed, 20 May 2009 01:06:41 +0000 (01:06 +0000)]
first pass at netsapiens integration, RT#5226

14 years agomiss use
jeff [Mon, 18 May 2009 19:23:27 +0000 (19:23 +0000)]
miss use

14 years agoallow empty state
jeff [Mon, 18 May 2009 19:21:36 +0000 (19:21 +0000)]
allow empty state

14 years agoprevent death on meritless sqlradius upgrade attempts
jeff [Mon, 18 May 2009 18:21:38 +0000 (18:21 +0000)]
prevent death on meritless sqlradius upgrade attempts

14 years agobasic CDR viewing from self-service, RT#4018
ivan [Mon, 18 May 2009 09:55:30 +0000 (09:55 +0000)]
basic CDR viewing from self-service, RT#4018

14 years agoit would help to use the correct port, RT#4081
ivan [Mon, 18 May 2009 08:40:00 +0000 (08:40 +0000)]
it would help to use the correct port, RT#4081

14 years agohandle dates before 1970
jeff [Mon, 18 May 2009 04:56:15 +0000 (04:56 +0000)]
handle dates before 1970

14 years agoAdded information on common failure causes to the perldoc.
rsiddall [Sat, 16 May 2009 20:07:01 +0000 (20:07 +0000)]
Added information on common failure causes to the perldoc.

14 years agoDefer use of Net::OpenSRS so that failure to install the module doesn't stop
rsiddall [Sat, 16 May 2009 19:27:44 +0000 (19:27 +0000)]
Defer use of Net::OpenSRS so that failure to install the module doesn't stop
Apache from starting.  (This causes attempts to register domains to fail
instead.)