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

16 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

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

16 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

16 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

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

16 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

16 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

16 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

16 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

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

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

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

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

16 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

16 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

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

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

16 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

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

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

16 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

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

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

16 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

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

16 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

16 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

16 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

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

16 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

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

16 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

16 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

16 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

16 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

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

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

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

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

16 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

16 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

16 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

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

16 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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

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

16 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

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

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

16 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

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

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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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 :)

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

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

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

16 years agothat should fix new sip_password field, whew
ivan [Tue, 1 Jul 2008 00:11:46 +0000 (00:11 +0000)]
that should fix new sip_password field, whew

16 years agothat should fix the new sip_password field, i hope
ivan [Tue, 1 Jul 2008 00:07:10 +0000 (00:07 +0000)]
that should fix the new sip_password field, i hope

16 years agoadd sip pw display
ivan [Tue, 1 Jul 2008 00:00:53 +0000 (00:00 +0000)]
add sip pw display

16 years agoadd sip pw field
ivan [Mon, 30 Jun 2008 23:56:02 +0000 (23:56 +0000)]
add sip pw field

16 years agocheckpoint signup work
ivan [Mon, 30 Jun 2008 08:01:24 +0000 (08:01 +0000)]
checkpoint signup work

16 years agoreload after adding extensions
ivan [Mon, 30 Jun 2008 08:00:34 +0000 (08:00 +0000)]
reload after adding extensions

16 years agoglobalPOPs provisioning
ivan [Sun, 29 Jun 2008 20:53:34 +0000 (20:53 +0000)]
globalPOPs provisioning

16 years agospurious 'suspended'
jeff [Sun, 29 Jun 2008 04:34:31 +0000 (04:34 +0000)]
spurious 'suspended'

16 years agostate->areacode caching,
ivan [Sun, 29 Jun 2008 00:41:05 +0000 (00:41 +0000)]
state->areacode caching,

16 years agoget DIDs from globalpops
ivan [Sat, 28 Jun 2008 23:03:10 +0000 (23:03 +0000)]
get DIDs from globalpops

16 years agoagent virtualize address blocks and routers
jeff [Sat, 28 Jun 2008 19:25:24 +0000 (19:25 +0000)]
agent virtualize address blocks and routers

16 years agoadding signup_server-service config
ivan [Fri, 27 Jun 2008 08:53:13 +0000 (08:53 +0000)]
adding signup_server-service config