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.
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
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
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.
ivan [Tue, 11 Nov 2008 08:57:14 +0000 (08:57 +0000)]
add fax to invoice data, RT#3290
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
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
ivan [Fri, 7 Nov 2008 06:04:59 +0000 (06:04 +0000)]
fix viewing of unlinked services. wow, it has been a while
ivan [Thu, 6 Nov 2008 22:53:26 +0000 (22:53 +0000)]
should fix open session RADIUS search, RT #4233
ivan [Thu, 6 Nov 2008 22:20:01 +0000 (22:20 +0000)]
fix radius search, RT#4233
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
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
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
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
ivan [Sun, 2 Nov 2008 19:26:50 +0000 (19:26 +0000)]
fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131
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
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
ivan [Thu, 23 Oct 2008 05:20:41 +0000 (05:20 +0000)]
POD cleanup
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
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
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
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
jeff [Sun, 12 Oct 2008 23:57:06 +0000 (23:57 +0000)]
better column widths and easier maintenance
jeff [Sun, 12 Oct 2008 21:23:07 +0000 (21:23 +0000)]
better value for non-broken tetex
ivan [Sun, 12 Oct 2008 00:58:48 +0000 (00:58 +0000)]
fix link
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
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
ivan [Sat, 11 Oct 2008 00:32:21 +0000 (00:32 +0000)]
enable suspension notices to an administrator, RT#4083
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
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
ivan [Tue, 7 Oct 2008 00:10:44 +0000 (00:10 +0000)]
oops, brainfart
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
ivan [Mon, 6 Oct 2008 15:28:15 +0000 (15:28 +0000)]
add initial netcentrex CDR format
ivan [Sun, 5 Oct 2008 21:36:51 +0000 (21:36 +0000)]
fix links to closed batches, RT#4052
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
ivan [Sat, 4 Oct 2008 22:36:00 +0000 (22:36 +0000)]
POD cleanups
ivan [Sat, 4 Oct 2008 20:55:55 +0000 (20:55 +0000)]
fix inappropriate rounding when editing rates for a whole region
jeff [Tue, 30 Sep 2008 20:18:17 +0000 (20:18 +0000)]
turn on and off postal billing from self-service
ivan [Mon, 29 Sep 2008 03:41:54 +0000 (03:41 +0000)]
use init_calendar.html
jeff [Fri, 26 Sep 2008 03:56:40 +0000 (03:56 +0000)]
push out event triggered suspensions
jeff [Thu, 25 Sep 2008 02:28:08 +0000 (02:28 +0000)]
prizm export improvement for package changes
jeff [Thu, 18 Sep 2008 23:18:20 +0000 (23:18 +0000)]
trade space for time
ivan [Tue, 16 Sep 2008 22:21:57 +0000 (22:21 +0000)]
minor initialization issue (backport)
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
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
ivan [Fri, 12 Sep 2008 22:48:20 +0000 (22:48 +0000)]
not 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
ivan [Fri, 12 Sep 2008 22:18:08 +0000 (22:18 +0000)]
grr, TRY to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 21:56:50 +0000 (21:56 +0000)]
support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 07:58:35 +0000 (07:58 +0000)]
make the max # of indivudal services printed on invoices configurable. RT#3904
ivan [Fri, 12 Sep 2008 07:10:02 +0000 (07:10 +0000)]
don't throw noisy warnings about missing new recur_temporality, RT#3851
ivan [Fri, 12 Sep 2008 02:02:05 +0000 (02:02 +0000)]
add billco respooling, not re-FTPing, RT#3971
ivan [Fri, 12 Sep 2008 00:53:44 +0000 (00:53 +0000)]
add recur_temporality to flat.pm, RT#3851
ivan [Fri, 12 Sep 2008 00:41:25 +0000 (00:41 +0000)]
correct a (fortunately harmless) typo
ivan [Wed, 10 Sep 2008 08:34:32 +0000 (08:34 +0000)]
add re-FTP reprint, RT#create-me-tommorow-for-enet
ivan [Wed, 10 Sep 2008 07:30:56 +0000 (07:30 +0000)]
add upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:24:57 +0000 (07:24 +0000)]
add upcoming/preceding option, RT#3851
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
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
ivan [Tue, 9 Sep 2008 21:04:39 +0000 (21:04 +0000)]
show which _upgrade_data sub is being run
ivan [Tue, 9 Sep 2008 20:58:12 +0000 (20:58 +0000)]
1.7 somehow got an old copy of cust_pkg_detail, doh
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
ivan [Mon, 8 Sep 2008 02:49:20 +0000 (02:49 +0000)]
extraneous code cleanup
ivan [Mon, 8 Sep 2008 02:47:20 +0000 (02:47 +0000)]
add package invoice details & comments, RT#3810
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
jeff [Wed, 3 Sep 2008 19:02:47 +0000 (19:02 +0000)]
system only reason update routine
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
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
ivan [Fri, 29 Aug 2008 23:14:14 +0000 (23:14 +0000)]
adding fs-to-fs provisioning of simple accounts for cheepnet, 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
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
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
rsiddall [Sun, 24 Aug 2008 03:40:05 +0000 (03:40 +0000)]
Create discrete RPMs for different parts of the self-service interface.
ivan [Thu, 21 Aug 2008 23:22:23 +0000 (23:22 +0000)]
add the client-side reporting for MCP mode
ivan [Tue, 19 Aug 2008 18:42:44 +0000 (18:42 +0000)]
beter error messages for duplicate accounts
ivan [Tue, 19 Aug 2008 11:35:55 +0000 (11:35 +0000)]
fix duration on simple/simple2 CDR formats
ivan [Tue, 19 Aug 2008 10:09:01 +0000 (10:09 +0000)]
also don't neglext nxx here
ivan [Tue, 19 Aug 2008 10:06:46 +0000 (10:06 +0000)]
more consistent prefix display, and don't forget nxx'
ivan [Fri, 15 Aug 2008 08:45:09 +0000 (08:45 +0000)]
1.7 needs header-minimal.html for new file upload to work
ivan [Fri, 15 Aug 2008 00:41:51 +0000 (00:41 +0000)]
can have a message then a URL too
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
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
ivan [Thu, 14 Aug 2008 01:58:43 +0000 (01:58 +0000)]
import customer from Excel file too
ivan [Thu, 14 Aug 2008 01:52:29 +0000 (01:52 +0000)]
tyop
ivan [Thu, 14 Aug 2008 01:38:16 +0000 (01:38 +0000)]
tyop
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
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
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
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)
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
ivan [Thu, 31 Jul 2008 20:18:24 +0000 (20:18 +0000)]
fix receivables report: credits/etc. should be limited by date like before, closes: Bug#3801
ivan [Thu, 31 Jul 2008 02:35:41 +0000 (02:35 +0000)]
fix error on customer deletion
ivan [Wed, 30 Jul 2008 22:15:34 +0000 (22:15 +0000)]
rename nt to nextone
ivan [Wed, 30 Jul 2008 20:39:47 +0000 (20:39 +0000)]
backport line item detail report from HEAD
ivan [Fri, 18 Jul 2008 22:32:50 +0000 (22:32 +0000)]
random cleanup from 1.9
ivan [Fri, 18 Jul 2008 22:29:53 +0000 (22:29 +0000)]
add -e option to bind.import (now to actually implement it)
ivan [Fri, 18 Jul 2008 22:28:28 +0000 (22:28 +0000)]
show NXX is US if applicable
ivan [Thu, 17 Jul 2008 23:55:39 +0000 (23:55 +0000)]
CDR updates; modularize CDR import formats; add formats for OpenSER, Genband/Tekelec, and "NT"
ivan [Tue, 15 Jul 2008 23:25:09 +0000 (23:25 +0000)]
where in the world is $DBI::errstr
ivan [Tue, 15 Jul 2008 23:18:53 +0000 (23:18 +0000)]
parens help alot