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

16 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

16 years agocall details in self-service
jeff [Tue, 2 Sep 2008 15:37:07 +0000 (15:37 +0000)]
call details in self-service

16 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

16 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

16 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

16 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

16 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

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

16 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

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

16 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

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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

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

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

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

16 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

16 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

16 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

16 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

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

17 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

17 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

17 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

17 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'

17 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

17 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

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

17 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

17 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

17 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

17 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

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

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

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

17 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

17 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

17 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

17 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

17 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

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

17 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

17 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

17 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

17 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

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

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

17 years agofix receivables report: credits/etc. should be limited by date like before, closes...
ivan [Fri, 1 Aug 2008 21:41:08 +0000 (21:41 +0000)]
fix receivables report: credits/etc. should be limited by date like before, closes: Bug#3801

17 years agocategories deserve labels too
ivan [Fri, 1 Aug 2008 20:21:02 +0000 (20:21 +0000)]
categories deserve labels too

17 years agothis should fix columns not showing up in receivables report... not surea bout #3801...
ivan [Thu, 31 Jul 2008 23:32:08 +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)

17 years agofix receivables report: credits/etc. should be limited by date like before, closes...
ivan [Thu, 31 Jul 2008 20:17:42 +0000 (20:17 +0000)]
fix receivables report: credits/etc. should be limited by date like before, closes: Bug#3801

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

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

17 years agocorrect amount for new charges total on sectioned invoices
jeff [Tue, 29 Jul 2008 20:00:33 +0000 (20:00 +0000)]
correct amount for new charges total on sectioned invoices

17 years agoSelf-Service files were reorganized; changed the way we copy them into the buildroot.
rsiddall [Tue, 29 Jul 2008 17:29:03 +0000 (17:29 +0000)]
Self-Service files were reorganized; changed the way we copy them into the buildroot.

17 years agoensure invoice line items are delivered in line number order
jeff [Thu, 24 Jul 2008 16:40:31 +0000 (16:40 +0000)]
ensure invoice line items are delivered in line number order

17 years agoadd disabled column to new tax rates, false laziness elimination, and bug fixes ...
jeff [Wed, 23 Jul 2008 14:41:18 +0000 (14:41 +0000)]
add disabled column to new tax rates, false laziness elimination, and bug fixes - closes #3566

17 years agoadd disabled column to new tax rates, false laziness elimination, and bug fixes ...
jeff [Wed, 23 Jul 2008 14:36:16 +0000 (14:36 +0000)]
add disabled column to new tax rates, false laziness elimination, and bug fixes - closes #3566

17 years agofreepbx modification command
ivan [Tue, 22 Jul 2008 08:33:36 +0000 (08:33 +0000)]
freepbx modification command

17 years agoadd "incoming CDRs" link to phone# view also
ivan [Tue, 22 Jul 2008 04:59:08 +0000 (04:59 +0000)]
add "incoming CDRs" link to phone# view also

17 years agosvc_phone signup
ivan [Mon, 21 Jul 2008 22:34:35 +0000 (22:34 +0000)]
svc_phone signup

17 years agooops, don't inadvertantly switch default db type
ivan [Mon, 21 Jul 2008 21:23:26 +0000 (21:23 +0000)]
oops, don't inadvertantly switch default db type

17 years agosignup w/globalpops DID selection via mason components pass-through
ivan [Mon, 21 Jul 2008 19:09:36 +0000 (19:09 +0000)]
signup w/globalpops DID selection via mason components pass-through

17 years agoadd framework for running Mason components standalone
ivan [Mon, 21 Jul 2008 18:58:47 +0000 (18:58 +0000)]
add framework for running Mason components standalone

17 years agogenerate a SIP password if it is blank
ivan [Mon, 21 Jul 2008 10:42:29 +0000 (10:42 +0000)]
generate a SIP password if it is blank

17 years agomissing closing FORM tag
ivan [Fri, 18 Jul 2008 22:31:08 +0000 (22:31 +0000)]
missing closing FORM tag

17 years agoadd target param, i thought this was needed for something...
ivan [Fri, 18 Jul 2008 22:30:46 +0000 (22:30 +0000)]
add target param, i thought this was needed for something...

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

17 years agosome random cleanups
ivan [Fri, 18 Jul 2008 22:29:09 +0000 (22:29 +0000)]
some random cleanups

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

17 years agoadd no_check_foreign kludge for gigantic rate imports
ivan [Fri, 18 Jul 2008 22:27:14 +0000 (22:27 +0000)]
add no_check_foreign kludge for gigantic rate imports

17 years agoadd part_pkg_link to MANIFEST
ivan [Fri, 18 Jul 2008 22:26:10 +0000 (22:26 +0000)]
add part_pkg_link to MANIFEST

17 years agoCDR updates; modularize CDR import formats; add formats for OpenSER, Genband/Tekelec...
ivan [Thu, 17 Jul 2008 23:55:38 +0000 (23:55 +0000)]
CDR updates; modularize CDR import formats; add formats for OpenSER, Genband/Tekelec, and "NT"

17 years agofix account search by time remaining to deal with situations w/o a recurring amount
ivan [Wed, 16 Jul 2008 23:55:31 +0000 (23:55 +0000)]
fix account search by time remaining to deal with situations w/o a recurring amount

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

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

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

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

17 years agoadd warning about concurrency in FreePBX
ivan [Tue, 15 Jul 2008 01:19:47 +0000 (01:19 +0000)]
add warning about concurrency in FreePBX

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

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

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

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

17 years agorestore line item date ranges
jeff [Thu, 10 Jul 2008 03:18:37 +0000 (03:18 +0000)]
restore line item date ranges

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

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

17 years agofix famfamfam link
ivan [Wed, 9 Jul 2008 19:45:26 +0000 (19:45 +0000)]
fix famfamfam link

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

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