freeside.git
15 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

15 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

15 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.

15 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

15 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

15 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

15 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

15 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

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

15 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.

15 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.

15 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

15 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

15 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.

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

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

15 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

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

15 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

15 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

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

15 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

15 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

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

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

15 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

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

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

15 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

15 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

15 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

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

15 years agogrr, TRY to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 22:18:08 +0000 (22:18 +0000)]
grr, TRY to support multiple internal_prefixen, RT#3985

15 years agosupport multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 21:56:50 +0000 (21:56 +0000)]
support multiple internal_prefixen, RT#3985

15 years agomake the max # of indivudal services printed on invoices configurable. RT#3904
ivan [Fri, 12 Sep 2008 07:58:35 +0000 (07:58 +0000)]
make the max # of indivudal services printed on invoices configurable.  RT#3904

15 years agodon't throw noisy warnings about missing new recur_temporality, RT#3851
ivan [Fri, 12 Sep 2008 07:10:02 +0000 (07:10 +0000)]
don't throw noisy warnings about missing new recur_temporality, RT#3851

15 years agoadd billco respooling, not re-FTPing, RT#3971
ivan [Fri, 12 Sep 2008 02:02:05 +0000 (02:02 +0000)]
add billco respooling, not re-FTPing, RT#3971

15 years agoadd recur_temporality to flat.pm, RT#3851
ivan [Fri, 12 Sep 2008 00:53:44 +0000 (00:53 +0000)]
add recur_temporality to flat.pm, RT#3851

15 years agocorrect a (fortunately harmless) typo
ivan [Fri, 12 Sep 2008 00:41:25 +0000 (00:41 +0000)]
correct a (fortunately harmless) typo

15 years agoadd re-FTP reprint, RT#create-me-tommorow-for-enet
ivan [Wed, 10 Sep 2008 08:34:32 +0000 (08:34 +0000)]
add re-FTP reprint, RT#create-me-tommorow-for-enet

15 years agoadd upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:30:56 +0000 (07:30 +0000)]
add upcoming/preceding option, RT#3851

15 years agoadd upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:24:57 +0000 (07:24 +0000)]
add upcoming/preceding option, RT#3851

15 years agoallow implied primary services to log into selfservice when selfservice_server-primar...
ivan [Tue, 9 Sep 2008 22:35:19 +0000 (22:35 +0000)]
allow implied primary services to log into selfservice when selfservice_server-primary_only is on

15 years agothis should allow implied primary services to log into selfservice when selfservice_s...
ivan [Tue, 9 Sep 2008 21:29:51 +0000 (21:29 +0000)]
this should allow implied primary services to log into selfservice when selfservice_server-primary_only is on

15 years agoshow which _upgrade_data sub is being run
ivan [Tue, 9 Sep 2008 21:04:39 +0000 (21:04 +0000)]
show which _upgrade_data sub is being run

15 years ago1.7 somehow got an old copy of cust_pkg_detail, doh
ivan [Tue, 9 Sep 2008 20:58:12 +0000 (20:58 +0000)]
1.7 somehow got an old copy of cust_pkg_detail, doh

15 years agowtf, cust_pkg_reason has no indices?! _upgrade_data is hosing cpu badly
ivan [Tue, 9 Sep 2008 08:19:26 +0000 (08:19 +0000)]
wtf, cust_pkg_reason has no indices?!  _upgrade_data is hosing cpu badly

15 years agoextraneous code cleanup
ivan [Mon, 8 Sep 2008 02:49:20 +0000 (02:49 +0000)]
extraneous code cleanup

15 years agoadd package invoice details & comments, RT#3810
ivan [Mon, 8 Sep 2008 02:47:20 +0000 (02:47 +0000)]
add package invoice details & comments, RT#3810

15 years agodon't link to customer service view unless the user has the ACL to view the resulting...
ivan [Sat, 6 Sep 2008 20:54:25 +0000 (20:54 +0000)]
don't link to customer service view unless the user has the ACL to view the resulting page

15 years agosystem only reason update routine
jeff [Wed, 3 Sep 2008 19:02:47 +0000 (19:02 +0000)]
system only reason update routine

15 years agoadd back ability to post a check/cash refund. be more explicit about it instead of...
ivan [Wed, 3 Sep 2008 01:52:58 +0000 (01:52 +0000)]
add back ability to post a check/cash refund. be more explicit about it instead of just being a checkbox when posting a credit. RT#3812

15 years agoadd back ability to post a check/cash refund. be more explicit about it instead...
ivan [Wed, 3 Sep 2008 01:47:16 +0000 (01:47 +0000)]
add back ability to post a check/cash refund.  be more explicit about it instead of just being a checkbox when posting a credit.  RT#3812

15 years agoadding fs-to-fs provisioning of simple accounts for cheepnet, RT#3805
ivan [Fri, 29 Aug 2008 23:14:14 +0000 (23:14 +0000)]
adding fs-to-fs provisioning of simple accounts for cheepnet, RT#3805

15 years agoincrease maxlength and size of quantity fields on package edit, for RT#3805
ivan [Fri, 29 Aug 2008 20:10:39 +0000 (20:10 +0000)]
increase maxlength and size of quantity fields on package edit, for RT#3805

15 years agodon't override countrydefault or whatever with a blank value in bulk customer import
ivan [Tue, 26 Aug 2008 21:59:25 +0000 (21:59 +0000)]
don't override countrydefault or whatever with a blank value in bulk customer import

15 years agoMore changes to the self-service RPMs, mostly fixing up paths so the RPM-installed
rsiddall [Tue, 26 Aug 2008 13:59:10 +0000 (13:59 +0000)]
More changes to the self-service RPMs, mostly fixing up paths so the RPM-installed
self-service files are not under /usr/local on the remote machine.
Also fixed an initialization problem where the system configuration files for
Freeside were assumed to be under /etc/default, not /etc/sysconfig

15 years agoCreate discrete RPMs for different parts of the self-service interface.
rsiddall [Sun, 24 Aug 2008 03:40:05 +0000 (03:40 +0000)]
Create discrete RPMs for different parts of the self-service interface.

15 years agoadd the client-side reporting for MCP mode
ivan [Thu, 21 Aug 2008 23:22:23 +0000 (23:22 +0000)]
add the client-side reporting for MCP mode

15 years agobeter error messages for duplicate accounts
ivan [Tue, 19 Aug 2008 18:42:44 +0000 (18:42 +0000)]
beter error messages for duplicate accounts

15 years agofix duration on simple/simple2 CDR formats
ivan [Tue, 19 Aug 2008 11:35:55 +0000 (11:35 +0000)]
fix duration on simple/simple2 CDR formats

15 years agoalso don't neglext nxx here
ivan [Tue, 19 Aug 2008 10:09:01 +0000 (10:09 +0000)]
also don't neglext nxx here

15 years agomore consistent prefix display, and don't forget nxx'
ivan [Tue, 19 Aug 2008 10:06:46 +0000 (10:06 +0000)]
more consistent prefix display, and don't forget nxx'

15 years ago1.7 needs header-minimal.html for new file upload to work
ivan [Fri, 15 Aug 2008 08:45:09 +0000 (08:45 +0000)]
1.7 needs header-minimal.html for new file upload to work

15 years agocan have a message then a URL too
ivan [Fri, 15 Aug 2008 00:41:51 +0000 (00:41 +0000)]
can have a message then a URL too

15 years agocustomer import: add progress bar & redirect to a search of the imported customers...
ivan [Thu, 14 Aug 2008 11:56:12 +0000 (11:56 +0000)]
customer import: add progress bar & redirect to a search of the imported customers, #3475

15 years agocustomer import: add progress bar & redirect to a search of the imported customers...
ivan [Thu, 14 Aug 2008 11:44:56 +0000 (11:44 +0000)]
customer import: add progress bar & redirect to a search of the imported customers, #3475

15 years agoimport customer from Excel file too
ivan [Thu, 14 Aug 2008 01:58:43 +0000 (01:58 +0000)]
import customer from Excel file too

15 years agotyop
ivan [Thu, 14 Aug 2008 01:52:29 +0000 (01:52 +0000)]
tyop

15 years agotyop
ivan [Thu, 14 Aug 2008 01:38:16 +0000 (01:38 +0000)]
tyop

15 years agofix inability to edit agent types for a package def when agent_defaultpkg is set on
ivan [Tue, 12 Aug 2008 08:47:31 +0000 (08:47 +0000)]
fix inability to edit agent types for a package def when agent_defaultpkg is set on

15 years agodon't generate a new key on install-selfservice if there's already an RSA one either
ivan [Thu, 7 Aug 2008 22:30:27 +0000 (22:30 +0000)]
don't generate a new key on install-selfservice if there's already an RSA one either

15 years agofix 'Can't call method "parse" on an undefined value' error from CDR format refactor
ivan [Sat, 2 Aug 2008 23:52:07 +0000 (23:52 +0000)]
fix 'Can't call method "parse" on an undefined value' error from CDR format refactor

15 years agothis should fix columns not showing up in receivables report... not surea bout #3801...
ivan [Thu, 31 Jul 2008 23:32:09 +0000 (23:32 +0000)]
this should fix columns not showing up in receivables report... not surea bout #3801 (credits/etc show up in all time periods)

15 years agobackport-ish from 1.9: blowfish apsswords exporting to LDAP should warn and return...
ivan [Thu, 31 Jul 2008 21:16:07 +0000 (21:16 +0000)]
backport-ish from 1.9: blowfish apsswords exporting to LDAP should warn and return {CRYPT}* instead of throwing a fatal error