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

15 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

15 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

15 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

15 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

15 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

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

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

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

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

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

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

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

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

15 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

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

15 years agoglobalpops_voip export compilation fixes
ivan [Fri, 27 Jun 2008 07:18:59 +0000 (07:18 +0000)]
globalpops_voip export compilation fixes

15 years agocommiting globalpops export start. stupid power failure.
ivan [Fri, 27 Jun 2008 00:27:08 +0000 (00:27 +0000)]
commiting globalpops export start.  stupid power failure.

15 years agoadding phone_shellcommands with preliminary FreePBX integration commands
ivan [Thu, 26 Jun 2008 21:55:02 +0000 (21:55 +0000)]
adding phone_shellcommands with preliminary FreePBX integration commands

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

15 years agoPOD updates
ivan [Wed, 25 Jun 2008 20:11:11 +0000 (20:11 +0000)]
POD updates

15 years agodon't show error messages about FreesideStatus index already existing either
ivan [Wed, 25 Jun 2008 18:14:50 +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:29 +0000 (00:29 +0000)]
finish adding str2time_sql_closing

15 years agoi think we need a $ there???
ivan [Tue, 24 Jun 2008 18:50:15 +0000 (18:50 +0000)]
i think we need a $ there???

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