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

15 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

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

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

15 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

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

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

15 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

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

15 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

15 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

15 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

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

15 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

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

15 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

15 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

15 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

15 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

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

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

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

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

15 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

15 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

15 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

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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

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

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

15 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

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

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

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

15 years agosearch legacy tax exemptions by customer status
ivan [Wed, 9 Jul 2008 03:18:48 +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:30:45 +0000 (02:30 +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:56 +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:01:41 +0000 (02:01 +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:48 +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:55 +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:15 +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 agoSQL_FLOAT is probably unnecessary and causes probelms on old (v1.x?) DBD::Pg
ivan [Mon, 7 Jul 2008 21:38:49 +0000 (21:38 +0000)]
SQL_FLOAT is probably unnecessary and causes probelms on old (v1.x?) DBD::Pg

15 years agoeek, hopefully fix problems caused by adding debugging of bind_param statements
ivan [Mon, 7 Jul 2008 21:18:15 +0000 (21:18 +0000)]
eek, hopefully fix problems caused by adding debugging of bind_param statements

15 years agoadd debugging of bind_param statements
ivan [Mon, 7 Jul 2008 21:07:54 +0000 (21:07 +0000)]
add debugging of bind_param statements

15 years agoadd debugging of bind_param statements
ivan [Mon, 7 Jul 2008 19:50:31 +0000 (19:50 +0000)]
add debugging of bind_param statements

15 years agofix bad sub names in forward-port
ivan [Thu, 3 Jul 2008 23:23:09 +0000 (23:23 +0000)]
fix bad sub names in forward-port

15 years agoshould FINALLY get binding correctly in light of regression caused by get_real_fields...
ivan [Thu, 3 Jul 2008 04:19:31 +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:14 +0000 (04:12 +0000)]
this should non-"=" searches on fields that require SQL type binding...

15 years agocorrect hash vs hashref brainfart on "forward-port", i guess
ivan [Thu, 3 Jul 2008 04:00:04 +0000 (04:00 +0000)]
correct hash vs hashref brainfart on "forward-port", i guess

15 years agoreal should be bound to SQL_FLOAT Like float4... 1.7? not touching it unless it...
ivan [Thu, 3 Jul 2008 03:57:16 +0000 (03:57 +0000)]
real should be bound to SQL_FLOAT Like float4... 1.7?  not touching it unless it breaks :)