freeside.git
13 years agoFilter out requirements for specific Freeside modules so that you can install
rsiddall [Fri, 17 Jul 2009 23:10:37 +0000 (23:10 +0000)]
Filter out requirements for specific Freeside modules so that you can install
an RPM which requires missing Freeside modules.

13 years agocommit pkgpart exclusion for billing run, RT#5495
ivan [Fri, 17 Jul 2009 22:26:38 +0000 (22:26 +0000)]
commit pkgpart exclusion for billing run, RT#5495

13 years agoadd mutex and commit changes found on installed system
jeff [Fri, 17 Jul 2009 14:58:22 +0000 (14:58 +0000)]
add mutex and commit changes found on installed system

13 years agoFSM, another missed file for 477 reporting
jeff [Fri, 17 Jul 2009 02:29:09 +0000 (02:29 +0000)]
FSM, another missed file for 477 reporting

13 years agobill usage when cancelling package
jeff [Fri, 17 Jul 2009 01:44:24 +0000 (01:44 +0000)]
bill usage when cancelling package

13 years agoblack magic to edit Mason.pm as well
jeff [Fri, 17 Jul 2009 01:08:59 +0000 (01:08 +0000)]
black magic to edit Mason.pm as well

13 years agoadd single_price option so you can do one per-minute price without rate tables, RT...
ivan [Fri, 17 Jul 2009 00:36:59 +0000 (00:36 +0000)]
add single_price option so you can do one per-minute price without rate tables, RT#5495

13 years agoadd single_price option so you can do one per-minute price without rate tables, RT...
ivan [Fri, 17 Jul 2009 00:35:53 +0000 (00:35 +0000)]
add single_price option so you can do one per-minute price without rate tables, RT#5495

13 years agoget rid of cdr_upstream_rate table and some other old convergent cruft
ivan [Fri, 17 Jul 2009 00:33:56 +0000 (00:33 +0000)]
get rid of cdr_upstream_rate table and some other old convergent cruft

13 years agoget rid of cdr_upstream_rate table and some other old convergent cruft
ivan [Fri, 17 Jul 2009 00:10:34 +0000 (00:10 +0000)]
get rid of cdr_upstream_rate table and some other old convergent cruft

13 years agodark magic coming soon
jeff [Thu, 16 Jul 2009 22:16:16 +0000 (22:16 +0000)]
dark magic coming soon

13 years agoduh! more 477 files
jeff [Thu, 16 Jul 2009 01:57:07 +0000 (01:57 +0000)]
duh! more 477 files

13 years agomissed file for 477 reporting
jeff [Thu, 16 Jul 2009 01:35:50 +0000 (01:35 +0000)]
missed file for 477 reporting

13 years agounused for now
ivan [Wed, 15 Jul 2009 23:06:03 +0000 (23:06 +0000)]
unused for now

13 years agoadd option to trim leading zeros when setting charged_party to accountcode, RT#5495
ivan [Wed, 15 Jul 2009 22:49:33 +0000 (22:49 +0000)]
add option to trim leading zeros when setting charged_party to accountcode, RT#5495

13 years agoMinor bug fix, spotted by Jeff.
rsiddall [Tue, 14 Jul 2009 19:06:05 +0000 (19:06 +0000)]
Minor bug fix, spotted by Jeff.

13 years agoChanged description of "action" field to match domain registration exports.
rsiddall [Tue, 14 Jul 2009 19:05:05 +0000 (19:05 +0000)]
Changed description of "action" field to match domain registration exports.

13 years agofix warnings, from RT merge fallout
ivan [Tue, 14 Jul 2009 03:14:49 +0000 (03:14 +0000)]
fix warnings, from RT merge fallout

13 years agofix netsapiens device provisioning? or at least better debugging, RT#5226
ivan [Tue, 14 Jul 2009 02:53:57 +0000 (02:53 +0000)]
fix netsapiens device provisioning?  or at least better debugging, RT#5226

13 years agostop Dumper spew
ivan [Tue, 14 Jul 2009 02:52:10 +0000 (02:52 +0000)]
stop Dumper spew

13 years agoNew export to register/transfer/renew/revoke domains using Net::DRI.
rsiddall [Tue, 14 Jul 2009 00:28:05 +0000 (00:28 +0000)]
New export to register/transfer/renew/revoke domains using Net::DRI.
Currently optimized for OpenSRS.  Should become more generalized in later
releases.  Modified Makefile to insert the Freeside log folder into the new
export.  Modified svc_domain.pm to prevent generation of transfer requests
when a domain is moved to a different package with a domain registration
attached to one of the included services.  Modified domreg.cgi to display
errors on a separate page.

13 years agocorrect ordering and other bugs in tax updates
jeff [Mon, 13 Jul 2009 16:02:32 +0000 (16:02 +0000)]
correct ordering and other bugs in tax updates

13 years agoeliminate harmless "no %info hash found in FS::part_pkg::recur_Common, skipping"...
ivan [Mon, 13 Jul 2009 10:12:22 +0000 (10:12 +0000)]
eliminate harmless "no %info hash found in FS::part_pkg::recur_Common, skipping" warning

13 years agofix self-service agent-specific logos
ivan [Mon, 13 Jul 2009 09:19:02 +0000 (09:19 +0000)]
fix self-service agent-specific logos

13 years agofix old-style agent-virt logo?
ivan [Mon, 13 Jul 2009 09:10:17 +0000 (09:10 +0000)]
fix old-style agent-virt logo?

13 years agothank you IE8
ivan [Mon, 13 Jul 2009 07:21:02 +0000 (07:21 +0000)]
thank you IE8

13 years agoclarify wording
ivan [Mon, 13 Jul 2009 07:10:45 +0000 (07:10 +0000)]
clarify wording

13 years agothink that should be it, fix bar when there's no primary $page_tabs
ivan [Mon, 13 Jul 2009 03:24:44 +0000 (03:24 +0000)]
think that should be it, fix bar when there's no primary $page_tabs

13 years agono need for Time to display either
ivan [Mon, 13 Jul 2009 03:15:32 +0000 (03:15 +0000)]
no need for Time to display either

13 years agostyle RT's menubars like ours
ivan [Mon, 13 Jul 2009 02:33:55 +0000 (02:33 +0000)]
style RT's menubars like ours

13 years agostyle nits
ivan [Mon, 13 Jul 2009 01:50:48 +0000 (01:50 +0000)]
style nits

13 years agofix header sizes :/
ivan [Sun, 12 Jul 2009 23:45:29 +0000 (23:45 +0000)]
fix header sizes :/

13 years agothis should fix $fsurl under the unified RT? sure hope so
ivan [Sun, 12 Jul 2009 23:38:12 +0000 (23:38 +0000)]
this should fix $fsurl under the unified RT?  sure hope so

13 years agofix excessive RT margins
ivan [Sun, 12 Jul 2009 23:27:47 +0000 (23:27 +0000)]
fix excessive RT margins

13 years agoACL on customer edit
ivan [Sun, 12 Jul 2009 23:25:13 +0000 (23:25 +0000)]
ACL on customer edit

13 years agoresolve style weirdness (fallout from RT integration), especially non-fixed-width...
ivan [Sun, 12 Jul 2009 23:22:06 +0000 (23:22 +0000)]
resolve style weirdness (fallout from RT integration), especially non-fixed-width comment boxes, menu/searchbar differences, RT#1169

13 years agoupdate tickting config descriptions
ivan [Sun, 12 Jul 2009 19:32:18 +0000 (19:32 +0000)]
update tickting config descriptions

13 years agostop gratuitous hash manipulatoin during enum untaint
jeff [Sun, 12 Jul 2009 13:27:07 +0000 (13:27 +0000)]
stop gratuitous hash manipulatoin during enum untaint

13 years agonotes
ivan [Sat, 11 Jul 2009 02:40:45 +0000 (02:40 +0000)]
notes

13 years agofix svc_phone provisioning!
ivan [Fri, 10 Jul 2009 17:50:26 +0000 (17:50 +0000)]
fix svc_phone provisioning!

13 years agofix sansay CDR import to ignore "NA" in dates, RT#5495
ivan [Fri, 10 Jul 2009 00:36:02 +0000 (00:36 +0000)]
fix sansay CDR import to ignore "NA" in dates, RT#5495

13 years agosansay CDRs, RT#5495
ivan [Fri, 10 Jul 2009 00:00:37 +0000 (00:00 +0000)]
sansay CDRs, RT#5495

13 years agosansay CDRs, RT#5495
ivan [Thu, 9 Jul 2009 23:59:34 +0000 (23:59 +0000)]
sansay CDRs, RT#5495

13 years agoadd -r option
ivan [Thu, 9 Jul 2009 23:58:43 +0000 (23:58 +0000)]
add -r option

13 years agounapplied payments report, RT#4861
ivan [Thu, 9 Jul 2009 21:05:54 +0000 (21:05 +0000)]
unapplied payments report, RT#4861

13 years agono idea how i missed fixing this before
ivan [Thu, 9 Jul 2009 20:36:28 +0000 (20:36 +0000)]
no idea how i missed fixing this before

13 years agooops
ivan [Thu, 9 Jul 2009 20:18:17 +0000 (20:18 +0000)]
oops

13 years agodoh, fix RT onLoadHook; this fixes "Undefined subroutine &HTML::Mason::Commands:...
ivan [Thu, 9 Jul 2009 02:34:04 +0000 (02:34 +0000)]
doh, fix RT onLoadHook; this fixes "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error on ticket creation and otherwise, RT#1169

13 years agoborg RT menus, RT#1169
ivan [Wed, 8 Jul 2009 11:12:46 +0000 (11:12 +0000)]
borg RT menus, RT#1169

13 years agofactor out the range-handling portions of receivables report, start on a similar...
ivan [Wed, 8 Jul 2009 03:33:45 +0000 (03:33 +0000)]
factor out the range-handling portions of receivables report, start on a similar unapplied payment report, RT#4861

13 years agoallow null svc_broadband.ip_addr
ivan [Tue, 7 Jul 2009 09:53:15 +0000 (09:53 +0000)]
allow null svc_broadband.ip_addr

13 years agoallow null svc_broadband.ip_addr
ivan [Tue, 7 Jul 2009 09:23:20 +0000 (09:23 +0000)]
allow null svc_broadband.ip_addr

13 years agoUI nit - double #
ivan [Tue, 7 Jul 2009 09:22:03 +0000 (09:22 +0000)]
UI nit - double #

13 years agoAdd freeside-void-payments script for returned check processing
mark [Tue, 7 Jul 2009 07:32:07 +0000 (07:32 +0000)]
Add freeside-void-payments script for returned check processing

13 years agofor netcentrex CDRs, import duration to duration field (previously only billsec)
ivan [Tue, 7 Jul 2009 00:53:12 +0000 (00:53 +0000)]
for netcentrex CDRs, import duration to duration field (previously only billsec)

13 years agoon CDR date parse, consider 1970-01-01 NULL like 1900-01-01, RT#4081
ivan [Tue, 7 Jul 2009 00:47:58 +0000 (00:47 +0000)]
on CDR date parse, consider 1970-01-01 NULL like 1900-01-01, RT#4081

13 years agosearch cdr by acctid
ivan [Mon, 6 Jul 2009 23:14:14 +0000 (23:14 +0000)]
search cdr by acctid

13 years agoalign, display countrycode with +, space between prefixes allowing wrapping
ivan [Mon, 6 Jul 2009 21:34:21 +0000 (21:34 +0000)]
align, display countrycode with +, space between prefixes allowing wrapping

13 years agofix incoming CDR links wrt cdrbatch field
ivan [Mon, 6 Jul 2009 00:28:50 +0000 (00:28 +0000)]
fix incoming CDR links wrt cdrbatch field

13 years agodoh
ivan [Mon, 6 Jul 2009 00:10:49 +0000 (00:10 +0000)]
doh

13 years agoallow svc_phone.phonenum to be edited when a DID selector is not in use
ivan [Sun, 5 Jul 2009 23:56:24 +0000 (23:56 +0000)]
allow svc_phone.phonenum to be edited when a DID selector is not in use

13 years agoformat start/answer/end dates and link svcnum to service
ivan [Sun, 5 Jul 2009 23:17:31 +0000 (23:17 +0000)]
format start/answer/end dates and link svcnum to service

13 years agoCDR search by dcontext, charged_party, toggle of display fields, RT#4081
ivan [Sun, 5 Jul 2009 21:35:52 +0000 (21:35 +0000)]
CDR search by dcontext, charged_party, toggle of display fields, RT#4081

13 years agoadd condition based on total customer payments as a multiplier of a specific package...
ivan [Sat, 4 Jul 2009 00:47:53 +0000 (00:47 +0000)]
add condition based on total customer payments as a multiplier of a specific package, RT#3983

13 years agospealing
ivan [Sat, 4 Jul 2009 00:08:12 +0000 (00:08 +0000)]
spealing

13 years agosettlement cdr processing, RT#5495
ivan [Thu, 2 Jul 2009 11:22:48 +0000 (11:22 +0000)]
settlement cdr processing, RT#5495

13 years agofix late fees, RT#5665
ivan [Thu, 2 Jul 2009 02:02:46 +0000 (02:02 +0000)]
fix late fees, RT#5665

13 years agoupdate flat_introrate plan to better fit current codebase RT#4912
jeff [Thu, 2 Jul 2009 01:26:46 +0000 (01:26 +0000)]
update flat_introrate plan to better fit current codebase RT#4912

13 years agostart of settlement CDR processing, RT#5495
ivan [Wed, 1 Jul 2009 10:28:49 +0000 (10:28 +0000)]
start of settlement CDR processing, RT#5495

13 years agoadd tax class selection back for late charges w/1.9 events, RT#5665
ivan [Wed, 1 Jul 2009 05:34:43 +0000 (05:34 +0000)]
add tax class selection back for late charges w/1.9 events, RT#5665

13 years agodocumentation corrections
jeff [Tue, 30 Jun 2009 20:18:39 +0000 (20:18 +0000)]
documentation corrections

13 years agodisabling a taxclass, RT#5472
ivan [Tue, 30 Jun 2009 19:38:57 +0000 (19:38 +0000)]
disabling a taxclass, RT#5472

13 years agoremove debugging
ivan [Tue, 30 Jun 2009 12:32:47 +0000 (12:32 +0000)]
remove debugging

13 years agoone-time charge "hold for later" / any package future start date, RT#5347
ivan [Tue, 30 Jun 2009 12:28:38 +0000 (12:28 +0000)]
one-time charge "hold for later" / any package future start date, RT#5347

13 years agothis will help
ivan [Tue, 30 Jun 2009 11:09:23 +0000 (11:09 +0000)]
this will help

13 years agomore steps to netsapiens export, RT#5226
ivan [Tue, 30 Jun 2009 09:38:41 +0000 (09:38 +0000)]
more steps to netsapiens export, RT#5226

13 years agoadd DID association w/user? docs from netsapiens rough... RT#5226
ivan [Tue, 30 Jun 2009 02:54:54 +0000 (02:54 +0000)]
add DID association w/user?  docs from netsapiens rough... RT#5226

13 years agophone devices (for netsapiens integration), RT#5226
ivan [Tue, 30 Jun 2009 01:42:56 +0000 (01:42 +0000)]
phone devices (for netsapiens integration), RT#5226

13 years agoFix PDF invoice generation, including requirement for ghostscript.
rsiddall [Mon, 29 Jun 2009 22:48:51 +0000 (22:48 +0000)]
Fix PDF invoice generation, including requirement for ghostscript.

13 years agoshow total number of payments
jeff [Mon, 29 Jun 2009 14:45:27 +0000 (14:45 +0000)]
show total number of payments

13 years agocommandline tool for examining cust_pay records by date range #5652
jeff [Mon, 29 Jun 2009 13:55:39 +0000 (13:55 +0000)]
commandline tool for examining cust_pay records by date range #5652

13 years agoFCC form 477 reporting #4912
jeff [Mon, 29 Jun 2009 13:53:25 +0000 (13:53 +0000)]
FCC form 477 reporting #4912

13 years agoremove freeside-expiration-alerter
ivan [Mon, 29 Jun 2009 06:21:51 +0000 (06:21 +0000)]
remove freeside-expiration-alerter

13 years agoreplaced by FS::Cron::alert_expiration
ivan [Sat, 27 Jun 2009 00:55:33 +0000 (00:55 +0000)]
replaced by FS::Cron::alert_expiration

13 years agodoh, brainfart, RT#5572
ivan [Fri, 26 Jun 2009 23:21:45 +0000 (23:21 +0000)]
doh, brainfart, RT#5572

13 years agoadd -s and -n flags to freeside-daily to specify the kinds of jobs to be run, RT...
ivan [Fri, 26 Jun 2009 23:12:45 +0000 (23:12 +0000)]
add -s and -n flags to freeside-daily to specify the kinds of jobs to be run, RT#5572

13 years agoin smart_search, move duplicate elimination bits so that they're used even when doing...
ivan [Fri, 26 Jun 2009 18:53:46 +0000 (18:53 +0000)]
in smart_search, move duplicate elimination bits so that they're used even when doing an exact search on a browser-remembered result

13 years agoAdd expiration alerts to freeside-daily routine
mark [Fri, 26 Jun 2009 06:55:07 +0000 (06:55 +0000)]
Add expiration alerts to freeside-daily routine

13 years agofinish fixing "Real time processing not enabled!" error when using signup
ivan [Thu, 25 Jun 2009 20:23:22 +0000 (20:23 +0000)]
finish fixing "Real time processing not enabled!" error when using signup
without any real-time processor

13 years agoeliminate harmless warning log spam:
ivan [Thu, 25 Jun 2009 19:55:35 +0000 (19:55 +0000)]
eliminate harmless warning log spam:
 Argument "" isn't numeric in numeric eq (==)
at /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57

13 years agofix signups for the no-gateway-at-all case, RT#5673
ivan [Thu, 25 Jun 2009 19:47:48 +0000 (19:47 +0000)]
fix signups for the no-gateway-at-all case, RT#5673

13 years agofix tax adjustment report
ivan [Thu, 25 Jun 2009 19:06:24 +0000 (19:06 +0000)]
fix tax adjustment report

13 years agotax adjustments, RT#5595
ivan [Thu, 25 Jun 2009 01:28:53 +0000 (01:28 +0000)]
tax adjustments, RT#5595

13 years agofix extra whitespace in IE
ivan [Thu, 25 Jun 2009 01:22:54 +0000 (01:22 +0000)]
fix extra whitespace in IE

13 years agoadd support for db profiling, RT#5662
ivan [Wed, 24 Jun 2009 18:36:32 +0000 (18:36 +0000)]
add support for db profiling, RT#5662

13 years agoMove expiration alerts into FS::Cron::alert_expiration
mark [Wed, 24 Jun 2009 09:07:21 +0000 (09:07 +0000)]
Move expiration alerts into FS::Cron::alert_expiration

13 years agofix upgrade issue w/ black part_pkg.comment, RT#3988
ivan [Wed, 24 Jun 2009 04:42:14 +0000 (04:42 +0000)]
fix upgrade issue w/ black part_pkg.comment, RT#3988

13 years agofix total links on agent-specific sales report, RT#5449
ivan [Wed, 24 Jun 2009 01:40:12 +0000 (01:40 +0000)]
fix total links on agent-specific sales report, RT#5449

13 years agoRemove ability to renew domain registration for more than one year as we
rsiddall [Tue, 23 Jun 2009 20:33:10 +0000 (20:33 +0000)]
Remove ability to renew domain registration for more than one year as we
can't automatically bill for multi-year renewals at this time.

13 years agofix using encryption produces non-decrypted data in payment receipts, RT#5536
ivan [Mon, 22 Jun 2009 23:42:19 +0000 (23:42 +0000)]
fix using encryption produces non-decrypted data in payment receipts, RT#5536