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

15 years agoprevent decrementing time/bandwidth for old RADIUS records
ivan [Tue, 24 Jun 2008 02:09:37 +0000 (02:09 +0000)]
prevent decrementing time/bandwidth for old RADIUS records

15 years agohahahd doh, we're in perl
ivan [Mon, 23 Jun 2008 22:59:15 +0000 (22:59 +0000)]
hahahd doh, we're in perl

15 years agoadd quick command line too for CDR imports
ivan [Mon, 23 Jun 2008 22:11:21 +0000 (22:11 +0000)]
add quick command line too for CDR imports

15 years agothis is what it was for
jeff [Mon, 23 Jun 2008 16:46:31 +0000 (16:46 +0000)]
this is what it was for

15 years agoinvoice service address modifications
jeff [Mon, 23 Jun 2008 15:37:15 +0000 (15:37 +0000)]
invoice service address modifications

15 years agowtf was this for in the first place then
ivan [Mon, 23 Jun 2008 02:50:22 +0000 (02:50 +0000)]
wtf was this for in the first place then

15 years agothis seems to match the latex templates more accurately, rather than push the sub...
ivan [Mon, 23 Jun 2008 02:48:59 +0000 (02:48 +0000)]
this seems to match the latex templates more accurately, rather than push the sub-totals out into their own column

15 years agofix leaking colspan in totals on sectioned invoices
ivan [Mon, 23 Jun 2008 02:35:02 +0000 (02:35 +0000)]
fix leaking colspan in totals on sectioned invoices

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:41:06 +0000 (00:41 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agolegacy tax exemption report fix, no _date
ivan [Mon, 23 Jun 2008 00:37:07 +0000 (00:37 +0000)]
legacy tax exemption report fix, no _date

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:34:23 +0000 (00:34 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agoextra values for invoices
jeff [Fri, 20 Jun 2008 05:47:33 +0000 (05:47 +0000)]
extra values for invoices

15 years agoVoxLineSystems are lying scum who charged back their customization work and then...
ivan [Fri, 20 Jun 2008 03:36:16 +0000 (03:36 +0000)]
VoxLineSystems are lying scum who charged back their customization work and then used the software anyway

15 years agopackage categories (meta package classes) and grouping invoices by them
jeff [Thu, 19 Jun 2008 03:18:19 +0000 (03:18 +0000)]
package categories (meta package classes) and grouping invoices by them

15 years agofix regression caused by use of IPC::Run to run pslatex: send STDOUT and STDERR from...
ivan [Wed, 18 Jun 2008 21:18:40 +0000 (21:18 +0000)]
fix regression caused by use of IPC::Run to run pslatex: send STDOUT and STDERR from pslatex to /dev/null, we don't want them

15 years agos helps alot
ivan [Wed, 18 Jun 2008 19:24:50 +0000 (19:24 +0000)]
s helps alot

15 years agofix setup/recur fees on cloning (customizing) package definitions w/new editor
ivan [Wed, 18 Jun 2008 19:09:28 +0000 (19:09 +0000)]
fix setup/recur fees on cloning (customizing) package definitions w/new editor

15 years agoallow enabling and disabling if tax_rate rows in groups (RT 3566)
jeff [Wed, 18 Jun 2008 18:50:46 +0000 (18:50 +0000)]
allow enabling and disabling if tax_rate rows in groups (RT 3566)

15 years ago%statuscolor is either a global or a my var, make up your mind
ivan [Wed, 18 Jun 2008 05:22:52 +0000 (05:22 +0000)]
%statuscolor is either a global or a my var, make up your mind

15 years agothis module, also, has no need to import qsearch/qsearchs, and is causing dependency...
ivan [Wed, 18 Jun 2008 00:49:11 +0000 (00:49 +0000)]
this module, also, has no need to import qsearch/qsearchs, and is causing dependency loop problems (Record->part_virtual_field->Record)

15 years agohopefully finally fix the dependency loops bs... as simple as Record->Conf->Record...
ivan [Wed, 18 Jun 2008 00:46:56 +0000 (00:46 +0000)]
hopefully finally fix the dependency loops bs... as simple as Record->Conf->Record here

15 years agoREALLY, don't use FS::Conf from Msgcat until runtime... should hopefully FINALLY...
ivan [Wed, 18 Jun 2008 00:42:31 +0000 (00:42 +0000)]
REALLY, don't use FS::Conf from Msgcat until runtime... should hopefully FINALLY eliminate the Record->Msgcat->Conf->Record loop

15 years agomsgcat.pm doesn't actually need qsearch/qsearchs... hopefully this is the last of...
ivan [Wed, 18 Jun 2008 00:36:51 +0000 (00:36 +0000)]
msgcat.pm doesn't actually need qsearch/qsearchs... hopefully this is the last of the weird dependency loops (this one is Record->Msgcat->msgcat->Record)