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

15 years agofix receivables report: credits/etc. should be limited by date like before, closes...
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

15 years agofix error on customer deletion
ivan [Thu, 31 Jul 2008 02:35:41 +0000 (02:35 +0000)]
fix error on customer deletion

15 years agorename nt to nextone
ivan [Wed, 30 Jul 2008 22:15:34 +0000 (22:15 +0000)]
rename nt to nextone

15 years agobackport line item detail report from HEAD
ivan [Wed, 30 Jul 2008 20:39:47 +0000 (20:39 +0000)]
backport line item detail report from HEAD

15 years agorandom cleanup from 1.9
ivan [Fri, 18 Jul 2008 22:32:50 +0000 (22:32 +0000)]
random cleanup from 1.9

15 years agoadd -e option to bind.import (now to actually implement it)
ivan [Fri, 18 Jul 2008 22:29:53 +0000 (22:29 +0000)]
add -e option to bind.import (now to actually implement it)

15 years agoshow NXX is US if applicable
ivan [Fri, 18 Jul 2008 22:28:28 +0000 (22:28 +0000)]
show NXX is US if applicable

15 years agoCDR updates; modularize CDR import formats; add formats for OpenSER, Genband/Tekelec...
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"

15 years agowhere in the world is $DBI::errstr
ivan [Tue, 15 Jul 2008 23:25:09 +0000 (23:25 +0000)]
where in the world is $DBI::errstr

15 years agoparens help alot
ivan [Tue, 15 Jul 2008 23:18:53 +0000 (23:18 +0000)]
parens help alot

15 years agoreport errors connecting to sqlradius dbs on upgrade
ivan [Tue, 15 Jul 2008 23:17:31 +0000 (23:17 +0000)]
report errors connecting to sqlradius dbs on upgrade

15 years agoprevent inactive customers from showing up in reports of cancelled customers
ivan [Tue, 15 Jul 2008 20:56:11 +0000 (20:56 +0000)]
prevent inactive customers from showing up in reports of cancelled customers

15 years agofuck embedded iframes and their stupid display problems with scrolling. also make...
ivan [Mon, 14 Jul 2008 23:59:51 +0000 (23:59 +0000)]
fuck embedded iframes and their stupid display problems with scrolling.  also make the gridding more consistent

15 years agofuck embedded iframes and their stupid display problems with scrolling. also make...
ivan [Mon, 14 Jul 2008 23:09:18 +0000 (23:09 +0000)]
fuck embedded iframes and their stupid display problems with scrolling.  also make the gridding more consistent

15 years agofuck embedded iframes and their stupid display problems with scrolling. also make...
ivan [Mon, 14 Jul 2008 23:08:37 +0000 (23:08 +0000)]
fuck embedded iframes and their stupid display problems with scrolling.  also make the gridding more consistent

15 years agofix variable scoping issues preventing customer view page from coing up
ivan [Thu, 10 Jul 2008 18:48:05 +0000 (18:48 +0000)]
fix variable scoping issues preventing customer view page from coing up

15 years agoremove spurious warning
jeff [Thu, 10 Jul 2008 03:22:08 +0000 (03:22 +0000)]
remove spurious warning

15 years agorestore line item date ranges
jeff [Thu, 10 Jul 2008 03:16:48 +0000 (03:16 +0000)]
restore line item date ranges

15 years agoshould avoid spurious uninitialized value warnings on upgrade
ivan [Wed, 9 Jul 2008 20:37:20 +0000 (20:37 +0000)]
should avoid spurious uninitialized value warnings on upgrade

15 years agoperl vs SQL brainfart
ivan [Wed, 9 Jul 2008 20:33:02 +0000 (20:33 +0000)]
perl vs SQL brainfart

15 years agoservice searching should be case-insensitive now
ivan [Wed, 9 Jul 2008 19:35:44 +0000 (19:35 +0000)]
service searching should be case-insensitive now

15 years agohelpful to see when exemptions were inserted?
ivan [Wed, 9 Jul 2008 03:42:00 +0000 (03:42 +0000)]
helpful to see when exemptions were inserted?

15 years agohelpful to see when exemptions were inserted?
ivan [Wed, 9 Jul 2008 03:40:53 +0000 (03:40 +0000)]
helpful to see when exemptions were inserted?

15 years agoneed the exemptnum...
ivan [Wed, 9 Jul 2008 03:27:59 +0000 (03:27 +0000)]
need the exemptnum...

15 years agosearch legacy tax exemptions by customer status
ivan [Wed, 9 Jul 2008 03:18:49 +0000 (03:18 +0000)]
search legacy tax exemptions by customer status

15 years agodon't require an agent type to be specified when editing a disabled package
ivan [Wed, 9 Jul 2008 02:32:14 +0000 (02:32 +0000)]
don't require an agent type to be specified when editing a disabled package

15 years agofix line-item reports on taxclass-less regions
ivan [Tue, 8 Jul 2008 02:19:57 +0000 (02:19 +0000)]
fix line-item reports on taxclass-less regions

15 years agofix line-item reports on taxclass-less regions
ivan [Tue, 8 Jul 2008 02:03:07 +0000 (02:03 +0000)]
fix line-item reports on taxclass-less regions

15 years agoorder by number for line items with the same datestamp
ivan [Tue, 8 Jul 2008 00:35:49 +0000 (00:35 +0000)]
order by number for line items with the same datestamp

15 years agoorder line item reports by date
ivan [Tue, 8 Jul 2008 00:20:56 +0000 (00:20 +0000)]
order line item reports by date

15 years agoshould be a proper fix for edge cases where you have taxclass and empty-taxclass...
ivan [Mon, 7 Jul 2008 23:47:16 +0000 (23:47 +0000)]
should be a proper fix for edge cases where you have taxclass and empty-taxclass rates for a region, whew

15 years agoshould FINALLY get binding correctly in light of regression caused by get_real_fields...
ivan [Thu, 3 Jul 2008 04:19:35 +0000 (04:19 +0000)]
should FINALLY get binding correctly in light of regression caused by get_real_fields refactor

15 years agothis should non-"=" searches on fields that require SQL type binding...
ivan [Thu, 3 Jul 2008 04:12:24 +0000 (04:12 +0000)]
this should non-"=" searches on fields that require SQL type binding...

15 years agofix errors paying with an on-file card through self-service
ivan [Wed, 2 Jul 2008 02:55:51 +0000 (02:55 +0000)]
fix errors paying with an on-file card through self-service

15 years agoyou shouldn't keep 'em separated
jeff [Tue, 1 Jul 2008 07:02:04 +0000 (07:02 +0000)]
you shouldn't keep 'em separated

15 years agocorrect internal reason searching, prevent interleaved suspend/cancel/expire/adjourn...
jeff [Tue, 1 Jul 2008 05:01:29 +0000 (05:01 +0000)]
correct internal reason searching, prevent interleaved suspend/cancel/expire/adjourn, backporting and refactoring

15 years agobackport reason handling
jeff [Mon, 30 Jun 2008 21:49:14 +0000 (21:49 +0000)]
backport reason handling

15 years agospurious 'suspended'
jeff [Sun, 29 Jun 2008 04:33:50 +0000 (04:33 +0000)]
spurious 'suspended'

15 years agooptimize total query in receivables report. very significant speedup for large DBs
ivan [Wed, 25 Jun 2008 20:14:00 +0000 (20:14 +0000)]
optimize total query in receivables report.  very significant speedup for large DBs

15 years agodon't show error messages about FreesideStatus index already existing either
ivan [Wed, 25 Jun 2008 18:14:51 +0000 (18:14 +0000)]
don't show error messages about FreesideStatus index already existing either

15 years agofinish adding str2time_sql_closing
ivan [Wed, 25 Jun 2008 00:29:31 +0000 (00:29 +0000)]
finish adding str2time_sql_closing

15 years agopostal invoice fees
jeff [Tue, 24 Jun 2008 16:39:10 +0000 (16:39 +0000)]
postal invoice fees

15 years agoprevent decrementing time/bandwidth for old RADIUS records
ivan [Tue, 24 Jun 2008 02:09:38 +0000 (02:09 +0000)]
prevent decrementing time/bandwidth for old RADIUS records

15 years agoinvoice service address modifications
jeff [Mon, 23 Jun 2008 15:36:25 +0000 (15:36 +0000)]
invoice service address modifications

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:41:08 +0000 (00:41 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agolegacy tax exemption report fix, no _date
ivan [Mon, 23 Jun 2008 00:37:08 +0000 (00:37 +0000)]
legacy tax exemption report fix, no _date

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:34:26 +0000 (00:34 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agobackport freeside-dbdef-create from HEAD
ivan [Sat, 21 Jun 2008 20:07:06 +0000 (20:07 +0000)]
backport freeside-dbdef-create from HEAD

15 years agoextra values for invoices
jeff [Fri, 20 Jun 2008 05:47:19 +0000 (05:47 +0000)]
extra values for invoices

15 years agoVoxLineSystems are lying scum who charged back their customization work and then...
ivan [Fri, 20 Jun 2008 03:36:36 +0000 (03:36 +0000)]
VoxLineSystems are lying scum who charged back their customization work and then used the software anyway

15 years agoabout time everything defaulted to apache2
ivan [Fri, 20 Jun 2008 03:13:14 +0000 (03:13 +0000)]
about time everything defaulted to apache2

15 years agowelcome to the future already. default to apache 2
ivan [Fri, 20 Jun 2008 03:00:18 +0000 (03:00 +0000)]
welcome to the future already.  default to apache 2