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

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

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

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

16 years agoadding local checking on 1.7, RT#4610
ivan [Sat, 21 Mar 2009 23:34:36 +0000 (23:34 +0000)]
adding local checking on 1.7, RT#4610

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

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

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

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

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

16 years agouse part_svc_router
jeff [Mon, 16 Mar 2009 04:21:56 +0000 (04:21 +0000)]
use part_svc_router

16 years agobackport history packages
jeff [Mon, 16 Mar 2009 00:34:51 +0000 (00:34 +0000)]
backport history packages

16 years agofix old self-service for new-style cust_main->order_pkgs
ivan [Sun, 15 Mar 2009 23:12:24 +0000 (23:12 +0000)]
fix old self-service for new-style cust_main->order_pkgs

16 years agonot yet
ivan [Sun, 15 Mar 2009 22:46:36 +0000 (22:46 +0000)]
not yet

16 years agodon't throw 'Use of uninitialized value in addition (+) at /usr/local/share/perl...
ivan [Sun, 15 Mar 2009 22:33:10 +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

16 years agoshould give better performance if we search for what we want instead of using a strin...
ivan [Sun, 15 Mar 2009 19:42:40 +0000 (19:42 +0000)]
should give better performance if we search for what we want instead of using a string match

16 years agosync with 1.9, slightly change boudnries of how inexact bytecounts are displayed
ivan [Sun, 15 Mar 2009 19:00:03 +0000 (19:00 +0000)]
sync with 1.9, slightly change boudnries of how inexact bytecounts are displayed

16 years agofix application of data fields from prepaid cards in addition to time field
ivan [Sun, 15 Mar 2009 10:46:47 +0000 (10:46 +0000)]
fix application of data fields from prepaid cards in addition to time field

16 years agowe're not a disk drive manufacturer, don't use halfass base-10 megs/gigs
ivan [Sun, 15 Mar 2009 10:32:29 +0000 (10:32 +0000)]
we're not a disk drive manufacturer, don't use halfass base-10 megs/gigs

16 years agobackport reason recovery and patches to where it is required
jeff [Thu, 12 Mar 2009 01:14:57 +0000 (01:14 +0000)]
backport reason recovery and patches to where it is required

16 years agodon't do a credit for unused time for packages that don't have a last bill date....
ivan [Sun, 22 Feb 2009 10:58:51 +0000 (10:58 +0000)]
don't do a credit for unused time for packages that don't have a last bill date.  really.  RT#4881

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

16 years agopaybatch doesn't actually do anything yet, RT#4727
ivan [Sat, 7 Feb 2009 02:24:36 +0000 (02:24 +0000)]
paybatch doesn't actually do anything yet, RT#4727

16 years agofixup self-service POD, RT#4727
ivan [Sat, 7 Feb 2009 02:02:48 +0000 (02:02 +0000)]
fixup self-service POD, RT#4727

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

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

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

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

16 years agocache the results of ACL queries, should improve performance of customer view page...
ivan [Sat, 31 Jan 2009 09:53:15 +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

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

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

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

16 years agoRemoved conflict between core billing package and self-service RPMs so you can
rsiddall [Wed, 28 Jan 2009 16:28:59 +0000 (16:28 +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.

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

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

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

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

16 years agoadd self-service methods renew_info, order_renew and process_payment_order_renew...
ivan [Thu, 22 Jan 2009 17:29:31 +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

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

16 years agoadd invoice_subject config with some subsitution vars, RT#4481
ivan [Tue, 6 Jan 2009 17:49:21 +0000 (17:49 +0000)]
add invoice_subject config with some subsitution vars, RT#4481

16 years agodon't run a self-service server against localhost OOTB; eliminate those gigantic...
ivan [Sun, 4 Jan 2009 22:07:17 +0000 (22:07 +0000)]
don't run a self-service server against localhost OOTB; eliminate those gigantic useless logfiles

16 years agofinish dealing with counties with spaces, etc., RT#4496
ivan [Sun, 28 Dec 2008 19:10:31 +0000 (19:10 +0000)]
finish dealing with counties with spaces, etc., RT#4496

16 years agoallow normal ut_textn strings in county expansion, RT#4496
ivan [Sun, 28 Dec 2008 19:08:42 +0000 (19:08 +0000)]
allow normal ut_textn strings in county expansion, RT#4496

16 years agodeal with counties with spaces, etc., RT#4496
ivan [Sun, 28 Dec 2008 18:59:50 +0000 (18:59 +0000)]
deal with counties with spaces, etc., RT#4496

16 years agoput the country/state/county selections on their own line, RT#4496
ivan [Sun, 28 Dec 2008 18:52:47 +0000 (18:52 +0000)]
put the country/state/county selections on their own line, RT#4496

16 years agofix browse results for selecting counties (resulting from separating tax classes...
ivan [Sun, 28 Dec 2008 18:48:16 +0000 (18:48 +0000)]
fix browse results for selecting counties (resulting from separating tax classes), also add dropdowns to browse by state and county, RT#4496

16 years agoAdded an Apache configuration file for the self-service interface.
rsiddall [Fri, 26 Dec 2008 16:59:59 +0000 (16:59 +0000)]
Added an Apache configuration file for the self-service interface.
Modified the .spec file to allow the self-service interface to be installed
on a machine that already has the billing server on it, if you override the
conflict reported by yum.  Temporarily disabled the conflict in YaST.  Fixed
a long-standing bug where Makefile sets the ownership of files, causing "install"
commands to fail when building the RPMs.  This showed up on the SuSE install.
Simplified .spec code to install the init script and the Apache configuration
file.  Added some fix-ups for some of the remaining SuSE problems.  Included a
note on changes to make once the Freeside cache relocation code is fixed; this
cannot be done until a release of Freeside with the fix in it has been made, or
you'll get broken RPMs again.

16 years agotruncate package descriptions over 50 chars to avoid pushing the total column out...
ivan [Tue, 23 Dec 2008 00:52:03 +0000 (00:52 +0000)]
truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449

16 years agosoft-limit package names to 50 chars to avoid problems with typeset invoices, RT...
ivan [Mon, 22 Dec 2008 21:17:13 +0000 (21:17 +0000)]
soft-limit package names to 50 chars to avoid problems with typeset invoices, RT#4449

16 years agohave \& in invoice_latexreturnaddress translate to & in HTML, RT#4426
ivan [Mon, 22 Dec 2008 00:51:54 +0000 (00:51 +0000)]
have \& in invoice_latexreturnaddress translate to & in HTML, RT#4426

16 years agohave \& in invoice_latexreturnaddress translate to & in HTML, RT#4426
ivan [Mon, 22 Dec 2008 00:46:48 +0000 (00:46 +0000)]
have \& in invoice_latexreturnaddress translate to & in HTML, RT#4426

16 years agoproper dates on expire and suspend reasons
jeff [Tue, 16 Dec 2008 00:08:56 +0000 (00:08 +0000)]
proper dates on expire and suspend reasons

16 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:36:46 +0000 (21:36 +0000)]
allow all-agent reporting again

16 years agoCleanup .spec file to quieten rpmlint.
rsiddall [Wed, 10 Dec 2008 19:40:31 +0000 (19:40 +0000)]
Cleanup .spec file to quieten rpmlint.
First round of modifications to support SuSE as well as RedHat/Fedora/CentOS.

16 years agoImproved code to handle RPM names and convert back to Perl module names.
rsiddall [Wed, 10 Dec 2008 19:39:31 +0000 (19:39 +0000)]
Improved code to handle RPM names and convert back to Perl module names.

16 years ago60 char soft max length for packages, so invoices don't wrap, RT#4328
ivan [Wed, 3 Dec 2008 05:53:57 +0000 (05:53 +0000)]
60 char soft max length for packages, so invoices don't wrap, RT#4328

16 years ago_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simpl...
ivan [Sun, 30 Nov 2008 21:01:01 +0000 (21:01 +0000)]
_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simple2 rate plans

16 years agoNow handles hyphenated Perl requirements as well as those in parentheses, and
rsiddall [Tue, 18 Nov 2008 02:56:20 +0000 (02:56 +0000)]
Now handles hyphenated Perl requirements as well as those in parentheses, and
handles more version relation types.

16 years agoadd fax to invoice data, RT#3290
ivan [Tue, 11 Nov 2008 08:57:14 +0000 (08:57 +0000)]
add fax to invoice data, RT#3290

16 years agoagent_custid and ship_fax don't belong with the ship address, that was an unrelated...
ivan [Tue, 11 Nov 2008 08:45:26 +0000 (08:45 +0000)]
agent_custid and ship_fax don't belong with the ship address, that was an unrelated tampabay/pbx-change request, RT#3290

16 years agomake HTML invoice more consistent with current typeset invoice: center invoice date...
ivan [Tue, 11 Nov 2008 07:51:14 +0000 (07:51 +0000)]
make HTML invoice more consistent with current typeset invoice: center invoice date instead of right-justify

16 years agofix viewing of unlinked services. wow, it has been a while
ivan [Fri, 7 Nov 2008 06:04:59 +0000 (06:04 +0000)]
fix viewing of unlinked services.  wow, it has been a while

16 years agoshould fix open session RADIUS search, RT #4233
ivan [Thu, 6 Nov 2008 22:53:26 +0000 (22:53 +0000)]
should fix open session RADIUS search, RT #4233

16 years agofix radius search, RT#4233
ivan [Thu, 6 Nov 2008 22:20:01 +0000 (22:20 +0000)]
fix radius search, RT#4233

16 years agotime remaining is more useful to display as hours + minutes than days, hours, minutes...
ivan [Mon, 3 Nov 2008 01:10:26 +0000 (01:10 +0000)]
time remaining is more useful to display as hours + minutes than days, hours, minutes from Time::Duration

16 years ago(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced...
ivan [Sun, 2 Nov 2008 20:27:19 +0000 (20:27 +0000)]
(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years ago(and fix the line-item links too, whew) fix overreporting of tax invoiced when using...
ivan [Sun, 2 Nov 2008 20:03:31 +0000 (20:03 +0000)]
(and fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years ago(and fix the total too) fix overreporting of tax invoiced when using & reporting...
ivan [Sun, 2 Nov 2008 19:40:37 +0000 (19:40 +0000)]
(and fix the total too) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years agofix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131
ivan [Sun, 2 Nov 2008 19:26:50 +0000 (19:26 +0000)]
fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years ago1.7 backport of cust_main_county::sql_taxclass_sameregion needs FS::Record::dbh impor...
ivan [Sat, 1 Nov 2008 20:01:00 +0000 (20:01 +0000)]
1.7 backport of cust_main_county::sql_taxclass_sameregion needs FS::Record::dbh imported, also causing tax report to bail out, sheesh, RT#4133

16 years agobackport bind_param fixes for DBD:Pg 1.x from 1.9, fixes "Cannot bind ... unknown...
ivan [Sat, 1 Nov 2008 19:53:31 +0000 (19:53 +0000)]
backport bind_param fixes for DBD:Pg 1.x from 1.9, fixes "Cannot bind ... unknown sql_type 6 on tax report, RT#4133

16 years agoPOD cleanup
ivan [Thu, 23 Oct 2008 05:20:41 +0000 (05:20 +0000)]
POD cleanup

16 years agofix error on open-ended RADIUS search with Pg, add options for open session search...
ivan [Wed, 22 Oct 2008 04:39:55 +0000 (04:39 +0000)]
fix error on open-ended RADIUS search with Pg, add options for open session search and search on start time, RT#4051

16 years agoadd batch-enable_payby and realtime_disable_payby for better control over hybrid...
ivan [Thu, 16 Oct 2008 05:35:36 +0000 (05:35 +0000)]
add batch-enable_payby and realtime_disable_payby for better control over hybrid realtime/batch installs; deprecate never-used paymentforcedtobatch, RT#4052

16 years agoadd batch-enable_payby and realtime_disable_payby for better control over hybrid...
ivan [Thu, 16 Oct 2008 05:04:39 +0000 (05:04 +0000)]
add batch-enable_payby and realtime_disable_payby for better control over hybrid realtime/batch installs; deprecate never-used paymentforcedtobatch, RT#4052

16 years agoChange subject for freeside-fetch emailed reports from "subject" to "Freeside report...
ivan [Mon, 13 Oct 2008 22:00:53 +0000 (22:00 +0000)]
Change subject for freeside-fetch emailed reports from "subject" to "Freeside report", and add email_report-subject config to change it.  RT#4093

16 years agobetter column widths and easier maintenance
jeff [Sun, 12 Oct 2008 23:57:06 +0000 (23:57 +0000)]
better column widths and easier maintenance

16 years agobetter value for non-broken tetex
jeff [Sun, 12 Oct 2008 21:23:07 +0000 (21:23 +0000)]
better value for non-broken tetex

16 years agofix link
ivan [Sun, 12 Oct 2008 00:58:48 +0000 (00:58 +0000)]
fix link

16 years agoadd a quick bulk tax add tool (eating my own dogfood instead of running a one-off...
ivan [Sun, 12 Oct 2008 00:54:19 +0000 (00:54 +0000)]
add a quick bulk tax add tool (eating my own dogfood instead of running a one-off SQL query), RT#4117

16 years agobackport part_pkg::pkg_comment in order to enable suspension notices to an administra...
ivan [Sat, 11 Oct 2008 00:32:56 +0000 (00:32 +0000)]
backport part_pkg::pkg_comment in order to enable suspension notices to an administrator, RT#4083

16 years agoenable suspension notices to an administrator, RT#4083
ivan [Sat, 11 Oct 2008 00:32:21 +0000 (00:32 +0000)]
enable suspension notices to an administrator, RT#4083

16 years agoquick kludge to eliminate exact duplicates in h_labels_short in an effort to reduce...
ivan [Fri, 10 Oct 2008 23:36:17 +0000 (23:36 +0000)]
quick kludge to eliminate exact duplicates in h_labels_short in an effort to reduce the number of "XXX service listing twice on invoice" incidents, RT#3944.  still should be possible to fundamentally do better with the function in the first place

16 years agouse Freeradius := attribute for ALL attributes except Password. Crypt-Password,...
ivan [Thu, 9 Oct 2008 20:06:20 +0000 (20:06 +0000)]
use Freeradius := attribute for ALL attributes except Password.  Crypt-Password, User-Password, Password-With-Header should now use := instead of ==.  RT#4051

16 years agooops, brainfart
ivan [Tue, 7 Oct 2008 00:10:44 +0000 (00:10 +0000)]
oops, brainfart

16 years agowhen setting last_login/last_logout, ensure only accounts actually attached to the...
ivan [Tue, 7 Oct 2008 00:09:05 +0000 (00:09 +0000)]
when setting last_login/last_logout, ensure only accounts actually attached to the export are updated

16 years agoadd initial netcentrex CDR format
ivan [Mon, 6 Oct 2008 15:28:15 +0000 (15:28 +0000)]
add initial netcentrex CDR format

16 years agofix links to closed batches, RT#4052
ivan [Sun, 5 Oct 2008 21:36:51 +0000 (21:36 +0000)]
fix links to closed batches, RT#4052

16 years agofinish UI improvements wrt refunds: now you have to post a check or cash refund expli...
ivan [Sun, 5 Oct 2008 06:07:37 +0000 (06:07 +0000)]
finish UI improvements wrt refunds: now you have to post a check or cash refund explicitly, no more implicit creation by 'applying' credits.  don't show useless application links.  don't enable apply button until you pick an invoice/refund.  RT#3812

16 years agoPOD cleanups
ivan [Sat, 4 Oct 2008 22:36:00 +0000 (22:36 +0000)]
POD cleanups

16 years agofix inappropriate rounding when editing rates for a whole region
ivan [Sat, 4 Oct 2008 20:55:55 +0000 (20:55 +0000)]
fix inappropriate rounding when editing rates for a whole region

16 years agoturn on and off postal billing from self-service
jeff [Tue, 30 Sep 2008 20:18:17 +0000 (20:18 +0000)]
turn on and off postal billing from self-service

16 years agouse init_calendar.html
ivan [Mon, 29 Sep 2008 03:41:54 +0000 (03:41 +0000)]
use init_calendar.html

16 years agopush out event triggered suspensions
jeff [Fri, 26 Sep 2008 03:56:40 +0000 (03:56 +0000)]
push out event triggered suspensions

16 years agoprizm export improvement for package changes
jeff [Thu, 25 Sep 2008 02:28:08 +0000 (02:28 +0000)]
prizm export improvement for package changes

16 years agotrade space for time
jeff [Thu, 18 Sep 2008 23:18:20 +0000 (23:18 +0000)]
trade space for time

16 years agominor initialization issue (backport)
ivan [Tue, 16 Sep 2008 22:21:57 +0000 (22:21 +0000)]
minor initialization issue (backport)

16 years agosilently strip out leading and trailing spaces from invoicing email addresses instead...
ivan [Sun, 14 Sep 2008 20:24:54 +0000 (20:24 +0000)]
silently strip out leading and trailing spaces from invoicing email addresses instead of throwing an error

16 years agojust give up and try again tommorow, "1011" came from us not the CDRs anyway, RT...
ivan [Fri, 12 Sep 2008 22:53:56 +0000 (22:53 +0000)]
just give up and try again tommorow, "1011" came from us not the CDRs anyway, RT#3985

16 years agonot enough sleep to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 22:48:20 +0000 (22:48 +0000)]
not enough sleep to support multiple internal_prefixen, RT#3985