freeside.git
15 years agoRemoved conflict between core billing package and self-service RPMs so you can
rsiddall [Wed, 28 Jan 2009 16:29:18 +0000 (16:29 +0000)]
Removed conflict between core billing package and self-service RPMs so you can
install them all on the same machine.  This may have applications if you're using
XMLRPC to talk to the self-service interface from PHP, Python, etc.

15 years agoadd ACL to allow download of browse/ stuff too, when possible. RT#4681
ivan [Tue, 27 Jan 2009 09:39:14 +0000 (09:39 +0000)]
add ACL to allow download of browse/ stuff too, when possible.  RT#4681

15 years agoi think this was right after all, we do want to look for a county-less state+country...
ivan [Mon, 26 Jan 2009 04:22:33 +0000 (04:22 +0000)]
i think this was right after all, we do want to look for a county-less state+country match before country only and giving up, RT#4681

15 years agoshould fix: Argument "\\dollar 2.69" isn't numeric in sprintf at /usr/local/share...
ivan [Mon, 26 Jan 2009 02:14:04 +0000 (02:14 +0000)]
should fix: Argument "\\dollar 2.69" isn't numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm line 2193.  Hopefully no problems with invoice with 0 tax printing :/.  RT#4681

15 years agoshould be better error message for inability to find tax rates, RT#4681. also pull...
ivan [Mon, 26 Jan 2009 01:36:36 +0000 (01:36 +0000)]
should be better error message for inability to find tax rates, RT#4681.  also pull in the add_freq changes.  *think* they're safe.  famous last words.

15 years agofix harmless warning, RT#4681: Argument "" isn't numeric in numeric eq (==) at /usr...
ivan [Mon, 26 Jan 2009 01:07:19 +0000 (01:07 +0000)]
fix harmless warning, RT#4681: Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.

15 years agofix one-time charges and package customization for employees who don't have 'Edit...
ivan [Sun, 25 Jan 2009 23:58:25 +0000 (23:58 +0000)]
fix one-time charges and package customization for employees who don't have 'Edit global package definition' ACL, RT#4668

15 years agonormalize terminology: s/internal users/employees/
ivan [Sun, 25 Jan 2009 22:20:00 +0000 (22:20 +0000)]
normalize terminology: s/internal users/employees/

15 years agoreduce waiting time for -cdrd and -queued, RT#4667
ivan [Sun, 25 Jan 2009 20:43:14 +0000 (20:43 +0000)]
reduce waiting time for -cdrd and -queued, RT#4667

15 years agoadd some debugging to RADIUS db calls
ivan [Sun, 25 Jan 2009 01:27:43 +0000 (01:27 +0000)]
add some debugging to RADIUS db calls

15 years agofinish up prepay example, RT#4623
ivan [Sat, 24 Jan 2009 21:54:03 +0000 (21:54 +0000)]
finish up prepay example, RT#4623

15 years agofinish up prepay example, RT#4623
ivan [Sat, 24 Jan 2009 21:53:50 +0000 (21:53 +0000)]
finish up prepay example, RT#4623

15 years agohave the prepay amounts include the current balance, RT#4623
ivan [Sat, 24 Jan 2009 21:53:35 +0000 (21:53 +0000)]
have the prepay amounts include the current balance, RT#4623

15 years agowtf, don't pop up the geocode chooser when taxproducts are off
ivan [Sat, 24 Jan 2009 21:49:04 +0000 (21:49 +0000)]
wtf, don't pop up the geocode chooser when taxproducts are off

15 years agoadd domain selection to advanced account report (side effect on RT#4623)
ivan [Sat, 24 Jan 2009 21:04:17 +0000 (21:04 +0000)]
add domain selection to advanced account report (side effect on RT#4623)

15 years agoadd the start at PHP self-service as a quick early renew example
ivan [Fri, 23 Jan 2009 01:23:41 +0000 (01:23 +0000)]
add the start at PHP self-service as a quick early renew example

15 years agotypo in rounding the amounts returned by renew_info, RT#4623
ivan [Fri, 23 Jan 2009 00:49:40 +0000 (00:49 +0000)]
typo in rounding the amounts returned by renew_info, RT#4623

15 years agoround the amounts returned by renew_info, RT#4623
ivan [Fri, 23 Jan 2009 00:23:32 +0000 (00:23 +0000)]
round the amounts returned by renew_info, RT#4623

15 years agoadd self-service methods renew_info, order_renew and process_payment_order_renew...
ivan [Thu, 22 Jan 2009 17:29:22 +0000 (17:29 +0000)]
add self-service methods renew_info, order_renew and process_payment_order_renew to enable self-renewal through self-service.  RT#4623

15 years agofix (hopefully last of the) customize package bogosity in 1.9, RT#4662
ivan [Wed, 21 Jan 2009 02:02:09 +0000 (02:02 +0000)]
fix (hopefully last of the) customize package bogosity in 1.9, RT#4662

15 years agostupid typo preventing service addresses from working, RT#4663
ivan [Wed, 21 Jan 2009 00:52:54 +0000 (00:52 +0000)]
stupid typo preventing service addresses from working, RT#4663

15 years agowhew, hopefully that will actually fix agent-specific invoices migrated from 1.7...
ivan [Tue, 20 Jan 2009 20:11:05 +0000 (20:11 +0000)]
whew, hopefully that will actually fix agent-specific invoices migrated from 1.7->1.9, RT#4645

15 years agowhew, hopefully that will actually fix agent-specific invoices migrated from 1.7...
ivan [Tue, 20 Jan 2009 20:08:37 +0000 (20:08 +0000)]
whew, hopefully that will actually fix agent-specific invoices migrated from 1.7->1.9, RT#4645

15 years agofix agent-specific logos migrated from 1.7, RT#4645
ivan [Tue, 20 Jan 2009 19:35:16 +0000 (19:35 +0000)]
fix agent-specific logos migrated from 1.7, RT#4645

15 years agotax-pkg_location changes broke new taxation, this should fix
ivan [Mon, 19 Jan 2009 23:54:24 +0000 (23:54 +0000)]
tax-pkg_location changes broke new taxation, this should fix

15 years agoturn debugging off
ivan [Mon, 19 Jan 2009 23:44:17 +0000 (23:44 +0000)]
turn debugging off

15 years agodon't ignore the cdrtypenum rule for 0, hopefully finally fix DA for QIS, RT#4502
ivan [Mon, 19 Jan 2009 22:32:31 +0000 (22:32 +0000)]
don't ignore the cdrtypenum rule for 0, hopefully finally fix DA for QIS, RT#4502

15 years agofix error on bulk package order/cancel, RT#4645
ivan [Mon, 19 Jan 2009 17:37:51 +0000 (17:37 +0000)]
fix error on bulk package order/cancel, RT#4645

15 years agodefault service location is cust_main ship_ address when present! RT#4499
ivan [Mon, 19 Jan 2009 06:39:10 +0000 (06:39 +0000)]
default service location is cust_main ship_ address when present!  RT#4499

15 years agodefault service location is cust_main ship_ address when present! RT#4499
ivan [Mon, 19 Jan 2009 06:36:25 +0000 (06:36 +0000)]
default service location is cust_main ship_ address when present!  RT#4499

15 years ago10 digit prefix matching, RT#4403
ivan [Mon, 19 Jan 2009 03:50:47 +0000 (03:50 +0000)]
10 digit prefix matching, RT#4403

15 years agofinish package location tax reporing, RT#4499
ivan [Sun, 18 Jan 2009 23:51:49 +0000 (23:51 +0000)]
finish package location tax reporing, RT#4499

15 years agofinish package location tax reporing, RT#4499
ivan [Sun, 18 Jan 2009 23:43:40 +0000 (23:43 +0000)]
finish package location tax reporing, RT#4499

15 years agobash didn't like spaces on each side of an equals sign.
rsiddall [Sun, 18 Jan 2009 21:06:37 +0000 (21:06 +0000)]
bash didn't like spaces on each side of an equals sign.

15 years agofix internal_diddb delete & return number to availability, RT#4603
ivan [Tue, 13 Jan 2009 13:00:27 +0000 (13:00 +0000)]
fix internal_diddb delete & return number to availability, RT#4603

15 years agowhew, works fine, rewrite to 411 was sticky that's why calls were being skipped for...
ivan [Tue, 13 Jan 2009 03:25:22 +0000 (03:25 +0000)]
whew, works fine, rewrite to 411 was sticky that's why calls were being skipped for wrong carrierid, RT#4502

15 years agoby his noodly appendage, i hope this is just a precendece problem, RT#4502
ivan [Tue, 13 Jan 2009 02:39:37 +0000 (02:39 +0000)]
by his noodly appendage, i hope this is just a precendece problem, RT#4502

15 years agoWORKING avoid looking up options inside the rating loop, RT#4502
ivan [Tue, 13 Jan 2009 02:13:32 +0000 (02:13 +0000)]
WORKING avoid looking up options inside the rating loop, RT#4502

15 years agoavoid looking up options inside the rating loop, RT#4502
ivan [Tue, 13 Jan 2009 01:58:30 +0000 (01:58 +0000)]
avoid looking up options inside the rating loop, RT#4502

15 years agorefactor out the ignoring rules into check_chargable; ignore carrierid rule w/411...
ivan [Tue, 13 Jan 2009 01:34:16 +0000 (01:34 +0000)]
refactor out the ignoring rules into check_chargable; ignore carrierid rule w/411 rewrite, RT#4502

15 years agowtf is up with 411_rewrite, RT#4502
ivan [Tue, 13 Jan 2009 00:17:38 +0000 (00:17 +0000)]
wtf is up with 411_rewrite, RT#4502

15 years agotaqua config to rewrite DA calls, RT#4502
ivan [Mon, 12 Jan 2009 23:51:34 +0000 (23:51 +0000)]
taqua config to rewrite DA calls, RT#4502

15 years agotickets only exist when a ticket system exists
jeff [Mon, 12 Jan 2009 21:16:39 +0000 (21:16 +0000)]
tickets only exist when a ticket system exists

15 years agodoc tyop
jeff [Mon, 12 Jan 2009 20:59:35 +0000 (20:59 +0000)]
doc tyop

15 years agovfw callback failure
jeff [Mon, 12 Jan 2009 09:01:55 +0000 (09:01 +0000)]
vfw callback failure

15 years agoimplement package changes w/location change, RT#4499
ivan [Sat, 10 Jan 2009 23:56:59 +0000 (23:56 +0000)]
implement package changes w/location change, RT#4499

15 years agomore work on package service addresses: hide locations when they're all the default...
ivan [Sat, 10 Jan 2009 00:43:06 +0000 (00:43 +0000)]
more work on package service addresses:  hide locations when they're all the default, config to show them anyway / finish implementing package ordering, fix all the state/county weirdness when changing the location dropdown. RT#4499

15 years agopick/enter a location when ordering a package, RT#4499
ivan [Fri, 9 Jan 2009 04:06:26 +0000 (04:06 +0000)]
pick/enter a location when ordering a package, RT#4499

15 years agostart adding package locations, RT#4499
ivan [Thu, 8 Jan 2009 01:45:22 +0000 (01:45 +0000)]
start adding package locations, RT#4499

15 years agoallow tex to do more column sizing
jeff [Wed, 7 Jan 2009 16:59:48 +0000 (16:59 +0000)]
allow tex to do more column sizing

15 years agocountry code is two words
ivan [Wed, 7 Jan 2009 00:27:33 +0000 (00:27 +0000)]
country code is two words

15 years agofixup error message, this is all for RT#4524
ivan [Wed, 7 Jan 2009 00:18:45 +0000 (00:18 +0000)]
fixup error message, this is all for RT#4524

15 years agoadd a dropdown to help browse regions by countrycode
ivan [Wed, 7 Jan 2009 00:14:33 +0000 (00:14 +0000)]
add a dropdown to help browse regions by countrycode

15 years agothrow a fatal error if a call is unrateable and add an ignore_unrateable flag to...
ivan [Tue, 6 Jan 2009 23:30:12 +0000 (23:30 +0000)]
throw a fatal error if a call is unrateable and add an ignore_unrateable flag to go back to the old skip behavior

15 years agoswap price to last column in default CDR output format; fix "all 0 prices" when using...
ivan [Tue, 6 Jan 2009 21:16:18 +0000 (21:16 +0000)]
swap price to last column in default CDR output format; fix "all 0 prices" when using simple output format w/internal rating, RT#4503

15 years agodoh! change the interface here, too
jeff [Mon, 5 Jan 2009 21:12:06 +0000 (21:12 +0000)]
doh! change the interface here, too

15 years agoadd rate copying, RT#4431
ivan [Mon, 5 Jan 2009 00:26:54 +0000 (00:26 +0000)]
add rate copying, RT#4431

15 years agodon't run a self-service server against localhost OOTB; eliminate those gigantic...
ivan [Sun, 4 Jan 2009 22:07:16 +0000 (22:07 +0000)]
don't run a self-service server against localhost OOTB; eliminate those gigantic useless logfiles

15 years agoindosoft CDR format, RT#4425
ivan [Sat, 3 Jan 2009 01:52:59 +0000 (01:52 +0000)]
indosoft CDR format, RT#4425

15 years agoadd troop CDRs, RT#4413
ivan [Fri, 2 Jan 2009 22:03:58 +0000 (22:03 +0000)]
add troop CDRs, RT#4413

15 years agocdr template, RT#4413 and RT#4412
ivan [Fri, 2 Jan 2009 18:01:34 +0000 (18:01 +0000)]
cdr template, RT#4413 and RT#4412

15 years agocommiting initial troop CDR template, RT#4413
ivan [Fri, 2 Jan 2009 17:58:43 +0000 (17:58 +0000)]
commiting initial troop CDR template, RT#4413

15 years agoNew Apache configuration file for the self-service interface.
rsiddall [Thu, 1 Jan 2009 20:11:01 +0000 (20:11 +0000)]
New Apache configuration file for the self-service interface.

15 years agoModifications to let self-service work if you really insist on installing it
rsiddall [Thu, 1 Jan 2009 20:10:24 +0000 (20:10 +0000)]
Modifications to let self-service work if you really insist on installing it
on the same machine as the billing server.  Also more fixes for SuSE, and a couple
of changes to minimize differences from the 1.7 branch.

15 years agofinish up working bell_west CDR format, RT#4403
ivan [Wed, 31 Dec 2008 22:04:46 +0000 (22:04 +0000)]
finish up working bell_west CDR format, RT#4403

15 years agoone got missed?
jeff [Wed, 31 Dec 2008 18:07:31 +0000 (18:07 +0000)]
one got missed?

15 years agobell west CDR format, RT#4403
ivan [Wed, 31 Dec 2008 03:28:57 +0000 (03:28 +0000)]
bell west CDR format, RT#4403

15 years agoyet more timestamping improvements and corrections to reasons based on history records
jeff [Tue, 30 Dec 2008 22:00:27 +0000 (22:00 +0000)]
yet more timestamping improvements and corrections to reasons based on history records

15 years agomove price to last column for default_source
jeff [Tue, 30 Dec 2008 21:45:02 +0000 (21:45 +0000)]
move price to last column for default_source

15 years agoallow upstream_simple to specify a usage_class for tax purposes in calltypenum
jeff [Tue, 30 Dec 2008 19:13:02 +0000 (19:13 +0000)]
allow upstream_simple to specify a usage_class for tax purposes in calltypenum

15 years agoease deployment of patched longtable
jeff [Mon, 29 Dec 2008 18:06:22 +0000 (18:06 +0000)]
ease deployment of patched longtable

15 years agofinish dealing with counties with spaces, etc., RT#4496
ivan [Sun, 28 Dec 2008 19:10:30 +0000 (19:10 +0000)]
finish dealing with counties with spaces, etc., RT#4496

15 years agoallow normal ut_textn strings in county expansion, RT#4496
ivan [Sun, 28 Dec 2008 19:08:41 +0000 (19:08 +0000)]
allow normal ut_textn strings in county expansion, RT#4496

15 years agodeal with counties with spaces, etc., RT#4496
ivan [Sun, 28 Dec 2008 18:59:49 +0000 (18:59 +0000)]
deal with counties with spaces, etc., RT#4496

15 years agoput the country/state/county selections on their own line, RT#4496
ivan [Sun, 28 Dec 2008 18:52:46 +0000 (18:52 +0000)]
put the country/state/county selections on their own line, RT#4496

15 years agofix browse results for selecting counties (resulting from separating tax classes...
ivan [Sun, 28 Dec 2008 18:48:51 +0000 (18:48 +0000)]
fix browse results for selecting counties (resulting from separating tax classes), also add dropdowns to browse by state and county, RT#4496

15 years agofix "texas tax" in 1.9
jeff [Thu, 25 Dec 2008 00:45:57 +0000 (00:45 +0000)]
fix "texas tax" in 1.9

15 years agomiss use
jeff [Tue, 23 Dec 2008 21:41:09 +0000 (21:41 +0000)]
miss use

15 years agocorrect bad tax calculation
jeff [Tue, 23 Dec 2008 20:35:36 +0000 (20:35 +0000)]
correct bad tax calculation

15 years agotruncate package descriptions over 50 chars to avoid pushing the total column out...
ivan [Tue, 23 Dec 2008 00:34:06 +0000 (00:34 +0000)]
truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449

15 years agotruncate package descriptions over 50 chars to avoid pushing the total column out...
ivan [Tue, 23 Dec 2008 00:32:29 +0000 (00:32 +0000)]
truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449

15 years agotextareas are much less annoying to work with when their scrollbar isn't scrolled...
ivan [Mon, 22 Dec 2008 23:28:02 +0000 (23:28 +0000)]
textareas are much less annoying to work with when their scrollbar isn't scrolled off the side itself

15 years agoCopying over modifications to support SuSE from the 1.7 branch.
rsiddall [Mon, 22 Dec 2008 22:30:23 +0000 (22:30 +0000)]
Copying over modifications to support SuSE from the 1.7 branch.

15 years agosoft-limit package names to 50 chars to avoid problems with typeset invoices, RT...
ivan [Mon, 22 Dec 2008 21:16:55 +0000 (21:16 +0000)]
soft-limit package names to 50 chars to avoid problems with typeset invoices, RT#4449

15 years agoand fix msgcat usage, this should do it?, RT#4204
ivan [Sun, 21 Dec 2008 21:53:00 +0000 (21:53 +0000)]
and fix msgcat usage, this should do it?, RT#4204

15 years agosvc_acct.pm bogosity too, wtf?!, RT#4204
ivan [Sun, 21 Dec 2008 21:49:47 +0000 (21:49 +0000)]
svc_acct.pm bogosity too, wtf?!, RT#4204

15 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:46:33 +0000 (21:46 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

15 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:44:51 +0000 (21:44 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

15 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:39:55 +0000 (21:39 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

15 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:33:28 +0000 (21:33 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

15 years agocdrd brainfart, finishing up RT#4423
ivan [Sun, 21 Dec 2008 18:38:12 +0000 (18:38 +0000)]
cdrd brainfart, finishing up RT#4423

15 years agohave freeside-queued put billing jobs in the queue, so they run in their own short...
ivan [Sun, 21 Dec 2008 18:09:55 +0000 (18:09 +0000)]
have freeside-queued put billing jobs in the queue, so they run in their own short-lived processes, RT#4423

15 years agodoc
ivan [Sun, 21 Dec 2008 17:40:28 +0000 (17:40 +0000)]
doc

15 years agoproper dates on expire and suspend reasons
jeff [Tue, 16 Dec 2008 00:08:23 +0000 (00:08 +0000)]
proper dates on expire and suspend reasons

15 years agoplace tax on invoice only once
jeff [Thu, 11 Dec 2008 21:11:20 +0000 (21:11 +0000)]
place tax on invoice only once

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:43:43 +0000 (21:43 +0000)]
allow all-agent reporting again

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:36:38 +0000 (21:36 +0000)]
allow all-agent reporting again

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:33:59 +0000 (21:33 +0000)]
allow all-agent reporting again

15 years agoreferral import fixes, RT#4427
ivan [Wed, 10 Dec 2008 20:20:32 +0000 (20:20 +0000)]
referral import fixes, RT#4427

15 years agoCleanup to quieten rpmlint.
rsiddall [Wed, 10 Dec 2008 19:43:24 +0000 (19:43 +0000)]
Cleanup to quieten rpmlint.
Fixes to cope with moving code out of handler.pl, etc.