freeside.git
15 years agominor initialization issue
jeff [Tue, 16 Sep 2008 15:58:33 +0000 (15:58 +0000)]
minor initialization issue

15 years agocorrect package editor when taxproducts off
jeff [Tue, 16 Sep 2008 01:22:28 +0000 (01:22 +0000)]
correct package editor when taxproducts off

15 years agoadd internal did database & ability to query for availability, plus upload tool
ivan [Mon, 15 Sep 2008 07:18:57 +0000 (07:18 +0000)]
add internal did database & ability to query for availability, plus upload tool

15 years agoadd dry_run option to globalpops_voip export
ivan [Mon, 15 Sep 2008 00:40:18 +0000 (00:40 +0000)]
add dry_run option to globalpops_voip export

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

15 years agodon't reload the whole page every time a config option is changed, RT#3989
ivan [Sun, 14 Sep 2008 20:20:41 +0000 (20:20 +0000)]
don't reload the whole page every time a config option is changed, RT#3989

15 years agodefault the menu to top in 1.9, still a pref
ivan [Sun, 14 Sep 2008 19:13:59 +0000 (19:13 +0000)]
default the menu to top in 1.9, still a pref

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:55 +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:19 +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:01 +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:07 +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:49 +0000 (21:56 +0000)]
support multiple internal_prefixen, RT#3985

15 years agosupport multiple internal_prefixen
ivan [Fri, 12 Sep 2008 21:55:27 +0000 (21:55 +0000)]
support multiple internal_prefixen

15 years agomake the max # of indivudal services printed on invoices configurable. RT#3904
ivan [Fri, 12 Sep 2008 07:58:34 +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:09:53 +0000 (07:09 +0000)]
don't throw noisy warnings about missing new recur_temporality, RT#3851

15 years agore-repurpose cust_bill_pkg
jeff [Fri, 12 Sep 2008 02:28:46 +0000 (02:28 +0000)]
re-repurpose cust_bill_pkg

15 years agoadd billco respooling, not re-FTPing, RT#3971
ivan [Fri, 12 Sep 2008 02:02:01 +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:13 +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:09 +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:30 +0000 (08:34 +0000)]
add re-FTP reprint, RT#create-me-tommorow-for-enet

15 years agobetter (?) place to put display and taxation data than overloading real line items
ivan [Wed, 10 Sep 2008 07:55:01 +0000 (07:55 +0000)]
better (?) place to put display and taxation data than overloading real line items

15 years agowell, allow things to work for now so work can get done
ivan [Wed, 10 Sep 2008 07:32:17 +0000 (07:32 +0000)]
well, allow things to work for now so work can get done

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

15 years agoadd upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:25:14 +0000 (07:25 +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:12 +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:41 +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:27 +0000 (21:04 +0000)]
show which _upgrade_data sub is being run

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

15 years agodoh, forgot to display new options, RT#3838
ivan [Tue, 9 Sep 2008 02:35:58 +0000 (02:35 +0000)]
doh, forgot to display new options, RT#3838

15 years agoadditional QIS/Taqua-specific CDR handling details, RT#3838
ivan [Tue, 9 Sep 2008 02:24:32 +0000 (02:24 +0000)]
additional QIS/Taqua-specific CDR handling details, RT#3838

15 years agooops, debugging got left on by accident
ivan [Mon, 8 Sep 2008 21:46:11 +0000 (21:46 +0000)]
oops, debugging got left on by accident

15 years agoalso hide fixed+blank fields on service view, RT#3829
ivan [Mon, 8 Sep 2008 21:23:02 +0000 (21:23 +0000)]
also hide fixed+blank fields on service view, RT#3829

15 years agocompletely hide fixed+blank fields, RT#3829
ivan [Mon, 8 Sep 2008 21:02:09 +0000 (21:02 +0000)]
completely hide fixed+blank fields, RT#3829

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

15 years agoremoving unacceptable display fields from cust_bill_pkg
ivan [Mon, 8 Sep 2008 02:48:36 +0000 (02:48 +0000)]
removing unacceptable display fields from cust_bill_pkg

15 years agoadd package invoice details & comments, RT#3810
ivan [Mon, 8 Sep 2008 02:47:22 +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:24 +0000 (20:54 +0000)]
don't link to customer service view unless the user has the ACL to view the resulting page

15 years agothree lost lines
jeff [Thu, 4 Sep 2008 13:29:32 +0000 (13:29 +0000)]
three lost lines

15 years agoask for an EPS for EPS upload, not incorrectly a PNG
ivan [Thu, 4 Sep 2008 03:10:16 +0000 (03:10 +0000)]
ask for an EPS for EPS upload, not incorrectly a PNG

15 years agofix invoice uplaoding in light of database config where you absolutely need ->set_bin...
ivan [Thu, 4 Sep 2008 02:44:26 +0000 (02:44 +0000)]
fix invoice uplaoding in light of database config where you absolutely need ->set_binary for swtuf retreived with ->config_binary, RT#3936

15 years agonew access right names
jeff [Wed, 3 Sep 2008 19:08:29 +0000 (19:08 +0000)]
new access right names

15 years agosystem only reason update routine
jeff [Wed, 3 Sep 2008 18:59:55 +0000 (18:59 +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:57 +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:46:43 +0000 (01:46 +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 agocall details in self-service
jeff [Tue, 2 Sep 2008 15:37:07 +0000 (15:37 +0000)]
call details in self-service

15 years agoremove duplicate cust_bill_pkg creation RT#3919
jeff [Sat, 30 Aug 2008 21:34:45 +0000 (21:34 +0000)]
remove duplicate cust_bill_pkg creation RT#3919

15 years agobug squashing for multiple usage classes
jeff [Sat, 30 Aug 2008 02:10:09 +0000 (02:10 +0000)]
bug squashing for multiple usage classes

15 years agoadding fs-to-fs provisioning of simple accounts for cheepnet, RT#3805
ivan [Fri, 29 Aug 2008 23:13:49 +0000 (23:13 +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:30 +0000 (20:10 +0000)]
increase maxlength and size of quantity fields on package edit, for RT#3805

15 years agoadd CDR batch TFTP feature, RT#3113
ivan [Fri, 29 Aug 2008 01:09:09 +0000 (01:09 +0000)]
add CDR batch TFTP feature, RT#3113

15 years agonoise reduction
jeff [Fri, 29 Aug 2008 00:45:31 +0000 (00:45 +0000)]
noise reduction

15 years agocorrect nits in tax class selection
ivan [Fri, 29 Aug 2008 00:23:56 +0000 (00:23 +0000)]
correct nits in tax class selection

15 years agoupdates can be completely empty
jeff [Thu, 28 Aug 2008 22:00:05 +0000 (22:00 +0000)]
updates can be completely empty

15 years agotaxproduct selection for one time charges
jeff [Thu, 28 Aug 2008 21:32:26 +0000 (21:32 +0000)]
taxproduct selection for one time charges

15 years agopayment gateway survey
ivan [Thu, 28 Aug 2008 19:09:19 +0000 (19:09 +0000)]
payment gateway survey

15 years agomultiple usage classes checkpoint
jeff [Thu, 28 Aug 2008 07:38:40 +0000 (07:38 +0000)]
multiple usage classes checkpoint

15 years agodon't override countrydefault or whatever with a blank value in bulk customer import
ivan [Wed, 27 Aug 2008 00:15:23 +0000 (00:15 +0000)]
don't override countrydefault or whatever with a blank value in bulk customer import

15 years agoadd unchecked vs. ok distinction to lint
ivan [Wed, 27 Aug 2008 00:05:20 +0000 (00:05 +0000)]
add unchecked vs. ok distinction to lint

15 years agoadd unchecked vs. ok distinction to lint
ivan [Wed, 27 Aug 2008 00:00:40 +0000 (00:00 +0000)]
add unchecked vs. ok distinction to lint

15 years agoadd unchecked vs. ok distinction to lint
ivan [Tue, 26 Aug 2008 23:53:47 +0000 (23:53 +0000)]
add unchecked vs. ok distinction to lint

15 years agoMore changes to the self-service RPMs, mostly fixing up paths so the RPM-installed
rsiddall [Tue, 26 Aug 2008 14:00:04 +0000 (14:00 +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 agofix package editor showing "all" for pkg class selection
ivan [Mon, 25 Aug 2008 21:23:26 +0000 (21:23 +0000)]
fix package editor showing "all" for pkg class selection

15 years agofix comparison from svcnum to svcpart
ivan [Mon, 25 Aug 2008 20:33:58 +0000 (20:33 +0000)]
fix comparison from svcnum to svcpart

15 years agocorrect fallout from duplicate line items
jeff [Mon, 25 Aug 2008 05:53:14 +0000 (05:53 +0000)]
correct fallout from duplicate line items

15 years agocorrect fallout from agent virtualizing packages
jeff [Mon, 25 Aug 2008 05:18:16 +0000 (05:18 +0000)]
correct fallout from agent virtualizing packages

15 years agoadd controls to select/unselect/toggle all checkboxes
ivan [Sun, 24 Aug 2008 22:35:14 +0000 (22:35 +0000)]
add controls to select/unselect/toggle all checkboxes

15 years agoadd -k option for pkgpart
ivan [Sun, 24 Aug 2008 21:52:34 +0000 (21:52 +0000)]
add -k option for pkgpart

15 years agoadd -a option for agentnum
ivan [Sun, 24 Aug 2008 21:49:23 +0000 (21:49 +0000)]
add -a option for agentnum

15 years agoCreate discrete RPMs for different parts of the self-service interface.
rsiddall [Sun, 24 Aug 2008 03:41:02 +0000 (03:41 +0000)]
Create discrete RPMs for different parts of the self-service interface.
Put the default configuration folder in the main freeside RPM.

15 years agoadd usage classes to rate details
jeff [Sat, 23 Aug 2008 21:59:46 +0000 (21:59 +0000)]
add usage classes to rate details

15 years agotax data update bug fixes and error message improvements
jeff [Sat, 23 Aug 2008 03:29:18 +0000 (03:29 +0000)]
tax data update bug fixes and error message improvements

15 years agothe master control program has chosen YOU to serve your system on the game grid
ivan [Fri, 22 Aug 2008 03:01:06 +0000 (03:01 +0000)]
the master control program has chosen YOU to serve your system on the game grid

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

15 years agouse options with proper names
jeff [Thu, 21 Aug 2008 18:21:41 +0000 (18:21 +0000)]
use options with proper names

15 years agobeter error messages for duplicate accounts
ivan [Tue, 19 Aug 2008 18:42:42 +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:54 +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:00 +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:45 +0000 (10:06 +0000)]
more consistent prefix display, and don't forget nxx'

15 years agoinstall default conf with make create-config too, so it doesn't go missing
ivan [Fri, 15 Aug 2008 19:42:36 +0000 (19:42 +0000)]
install default conf with make create-config too, so it doesn't go missing

15 years agoallow a full pathname to be specified to freeside-setup for initial configdir
ivan [Fri, 15 Aug 2008 19:26:07 +0000 (19:26 +0000)]
allow a full pathname to be specified to freeside-setup for initial configdir

15 years agocorrect field ordering - invonsequential
jeff [Fri, 15 Aug 2008 01:09:45 +0000 (01:09 +0000)]
correct field ordering - invonsequential

15 years agocan have a message then a URL too
ivan [Fri, 15 Aug 2008 00:41:50 +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:07 +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:52 +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:31 +0000 (01:58 +0000)]
import customer from Excel file too

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

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

15 years agobetter opti table relationship following
jeff [Fri, 8 Aug 2008 20:29:29 +0000 (20:29 +0000)]
better opti table relationship following

15 years agocdrs can be in separate invoice section, after total, summarized inline, with hints...
jeff [Fri, 8 Aug 2008 18:13:05 +0000 (18:13 +0000)]
cdrs can be in separate invoice section, after total, summarized inline, with hints for page breaks

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:38 +0000 (22:30 +0000)]
don't generate a new key on install-selfservice if there's already an RSA one either

15 years agoprevent adding 0 value line items
jeff [Wed, 6 Aug 2008 06:39:22 +0000 (06:39 +0000)]
prevent adding 0 value line items

15 years agofix bug(s) introduced with billing loop refactor
jeff [Wed, 6 Aug 2008 04:05:54 +0000 (04:05 +0000)]
fix bug(s) introduced with billing loop refactor

15 years agoadd a name field to svc_phone
ivan [Sun, 3 Aug 2008 02:15:08 +0000 (02:15 +0000)]
add a name field to svc_phone

15 years agodoh, fix regex
ivan [Sun, 3 Aug 2008 00:54:09 +0000 (00:54 +0000)]
doh, fix regex

15 years agoattempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local...
ivan [Sun, 3 Aug 2008 00:27:50 +0000 (00:27 +0000)]
attempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on upgrade

15 years agoattempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local...
ivan [Sun, 3 Aug 2008 00:26:41 +0000 (00:26 +0000)]
attempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on upgrade

15 years agoattempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local...
ivan [Sun, 3 Aug 2008 00:20:42 +0000 (00:20 +0000)]
attempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on upgrade

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

15 years agobundled package presentation improvements
jeff [Sat, 2 Aug 2008 04:20:22 +0000 (04:20 +0000)]
bundled package presentation improvements

15 years agoimprove CDR usage presentation
jeff [Sat, 2 Aug 2008 04:10:01 +0000 (04:10 +0000)]
improve CDR usage presentation