freeside.git
22 years ago- web interface for hourly account charges!
ivan [Tue, 29 Jan 2002 16:33:16 +0000 (16:33 +0000)]
- web interface for hourly account charges!
  (FS::cust_pkg, FS::cust_svc and FS::svc_acct seconds_since methods)
- Makefile target to regenerate HTML manpages on install
- FS.pm doc update
- $FS::Record::Debug now dumps all SQL
- new FS::cust_main methods: ->cancel, ->invoicing_list_addpost
- start of a billing event web interface
- cust_pay::upgrade_replace doesn't error out if history includes
  overapplied payments

22 years agooops bad column type for part_bill_event.payby
ivan [Tue, 29 Jan 2002 11:11:06 +0000 (11:11 +0000)]
oops bad column type for part_bill_event.payby

22 years agooops, syntax error in new() check for missing subclass table sub (eek)
ivan [Mon, 28 Jan 2002 11:24:50 +0000 (11:24 +0000)]
oops, syntax error in new() check for missing subclass table sub (eek)

22 years agobook closing schema changes
ivan [Mon, 28 Jan 2002 06:57:23 +0000 (06:57 +0000)]
book closing schema changes

22 years agopart_export schema changes
ivan [Mon, 28 Jan 2002 05:15:29 +0000 (05:15 +0000)]
part_export schema changes

22 years agoanother bug spotted by jeff
ivan [Sat, 26 Jan 2002 01:52:31 +0000 (01:52 +0000)]
another bug spotted by jeff

22 years agoemit a warning in this unlikely case again
ivan [Thu, 24 Jan 2002 17:02:53 +0000 (17:02 +0000)]
emit a warning in this unlikely case again

22 years ago<rluser> rather than == 0 in the ::check's ....
ivan [Thu, 24 Jan 2002 16:58:47 +0000 (16:58 +0000)]
<rluser> rather than == 0 in the ::check's ....
<rluser> you might consider <= 0

22 years agostack traces help alot
ivan [Thu, 24 Jan 2002 16:54:53 +0000 (16:54 +0000)]
stack traces help alot

22 years agojeff's on a bugfinding roll here, thanks!
ivan [Thu, 24 Jan 2002 11:52:02 +0000 (11:52 +0000)]
jeff's on a bugfinding roll here, thanks!

22 years ago<rluser> and it seems that cust_credit_refund::cust_credit should exist..
ivan [Thu, 24 Jan 2002 11:43:39 +0000 (11:43 +0000)]
<rluser> and it seems that cust_credit_refund::cust_credit should exist..

22 years agofrom jeff@fix
ivan [Thu, 24 Jan 2002 06:52:44 +0000 (06:52 +0000)]
from jeff@fix
<rluser> in FS::cust_refund::check  'amount' should probably be replaced with
+'refund' in two places

22 years agomore updates to cust_refund::update_replace
ivan [Thu, 24 Jan 2002 06:46:29 +0000 (06:46 +0000)]
more updates to cust_refund::update_replace

22 years agofix cust_refund::insert
ivan [Thu, 24 Jan 2002 02:26:49 +0000 (02:26 +0000)]
fix cust_refund::insert

22 years agodon't allow $0.00 in credits/payments/refunds
ivan [Tue, 22 Jan 2002 15:57:33 +0000 (15:57 +0000)]
don't allow $0.00 in credits/payments/refunds

22 years agodocu
ivan [Tue, 22 Jan 2002 14:55:25 +0000 (14:55 +0000)]
docu

22 years agosilly compilation problem
ivan [Tue, 22 Jan 2002 14:53:26 +0000 (14:53 +0000)]
silly compilation problem

22 years agoremove old upgrade docs
ivan [Tue, 22 Jan 2002 14:42:26 +0000 (14:42 +0000)]
remove old upgrade docs

22 years agoinclude FS::svc_forward in kludgy preload
ivan [Mon, 21 Jan 2002 11:30:17 +0000 (11:30 +0000)]
include FS::svc_forward in kludgy preload

22 years agoerror message update
ivan [Sat, 19 Jan 2002 15:16:22 +0000 (15:16 +0000)]
error message update

22 years agodoc
ivan [Wed, 16 Jan 2002 15:37:42 +0000 (15:37 +0000)]
doc

22 years agopay some attention to 1.4 RADIUS SQL export
ivan [Mon, 14 Jan 2002 20:28:17 +0000 (20:28 +0000)]
pay some attention to 1.4 RADIUS SQL export

22 years agofix -l option
ivan [Mon, 14 Jan 2002 14:29:00 +0000 (14:29 +0000)]
fix -l option

22 years agofix upgrade8.html to be in agreement with fs-setup
ivan [Sat, 12 Jan 2002 07:23:16 +0000 (07:23 +0000)]
fix upgrade8.html to be in agreement with fs-setup

22 years agoupdate fuzzy cache files on customer replace.
ivan [Wed, 9 Jan 2002 13:29:34 +0000 (13:29 +0000)]
update fuzzy cache files on customer replace.

do an exact search along with the fuzzy search (webui)

22 years agomore schema changes: part_bill_event and cust_bill_event tables
ivan [Thu, 3 Jan 2002 17:40:26 +0000 (17:40 +0000)]
more schema changes:  part_bill_event and cust_bill_event tables

remove old 1.4.0pre READMEs

22 years agoupdate usage message
ivan [Fri, 28 Dec 2001 15:17:40 +0000 (15:17 +0000)]
update usage message

22 years agoforce printing in freeside-overdue
ivan [Fri, 28 Dec 2001 15:14:01 +0000 (15:14 +0000)]
force printing in freeside-overdue

22 years agoadd more options to freeside-overdue
ivan [Fri, 28 Dec 2001 14:40:35 +0000 (14:40 +0000)]
add more options to freeside-overdue

add charge method to FS::cust_main

one-off packages default to disabled

billing payname defaults to first and last, not "Accounts Payable"

22 years agoservice and package disable!
ivan [Thu, 27 Dec 2001 09:26:14 +0000 (09:26 +0000)]
service and package disable!

22 years agodoc
ivan [Wed, 26 Dec 2001 23:59:33 +0000 (23:59 +0000)]
doc

22 years agoremove warnings
ivan [Wed, 26 Dec 2001 15:41:02 +0000 (15:41 +0000)]
remove warnings

22 years agoapply credits!!
ivan [Wed, 26 Dec 2001 15:11:33 +0000 (15:11 +0000)]
apply credits!!

22 years agoadd freeside-overdue
ivan [Wed, 26 Dec 2001 15:08:49 +0000 (15:08 +0000)]
add freeside-overdue

22 years agofix posting credit
ivan [Wed, 26 Dec 2001 15:07:06 +0000 (15:07 +0000)]
fix posting credit

22 years agodon't provide example crontabs that run at 4:20 _PM_
ivan [Wed, 26 Dec 2001 11:47:52 +0000 (11:47 +0000)]
don't provide example crontabs that run at 4:20 _PM_

22 years ago(untested eek) freeside-overdue script & cust_main balance_date & total_owed_date...
ivan [Wed, 26 Dec 2001 11:17:49 +0000 (11:17 +0000)]
(untested eek) freeside-overdue script & cust_main balance_date & total_owed_date methods

22 years agosearch by check #
ivan [Wed, 26 Dec 2001 09:18:18 +0000 (09:18 +0000)]
search by check #

22 years agodoc
ivan [Wed, 26 Dec 2001 07:53:21 +0000 (07:53 +0000)]
doc

22 years agoUI
ivan [Wed, 26 Dec 2001 06:02:48 +0000 (06:02 +0000)]
UI

22 years agoexpedited check entry
ivan [Wed, 26 Dec 2001 05:19:01 +0000 (05:19 +0000)]
expedited check entry

22 years agostill missing tons of folks, i am sure
ivan [Wed, 26 Dec 2001 05:02:30 +0000 (05:02 +0000)]
still missing tons of folks, i am sure

22 years agosame look as rest of search pages
ivan [Wed, 26 Dec 2001 04:52:59 +0000 (04:52 +0000)]
same look as rest of search pages

22 years agoauto-apply payments and credits, post credit UI overhaul
ivan [Wed, 26 Dec 2001 04:25:04 +0000 (04:25 +0000)]
auto-apply payments and credits, post credit UI overhaul

22 years agofix service display for duplicates
ivan [Wed, 26 Dec 2001 02:33:30 +0000 (02:33 +0000)]
fix service display for duplicates

22 years agodoco on creating database manually
ivan [Sat, 22 Dec 2001 02:41:39 +0000 (02:41 +0000)]
doco on creating database manually

22 years agoadd name/address to post payment screen
ivan [Fri, 21 Dec 2001 21:40:24 +0000 (21:40 +0000)]
add name/address to post payment screen

get rid of some $-0.00  yay for ieee fp

22 years agofixes
ivan [Fri, 21 Dec 2001 20:55:35 +0000 (20:55 +0000)]
fixes

  total cust_bill_pay.amount and cust_credit_bill.amount 19.95 for invnum 1659
  greater than cust_bill.charged 19.95 at
  /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.

22 years agowork better with DBIx::Profile
ivan [Thu, 20 Dec 2001 05:34:07 +0000 (05:34 +0000)]
work better with DBIx::Profile

22 years agodon't error trying to suspend accounts with '*' password
ivan [Thu, 20 Dec 2001 02:09:52 +0000 (02:09 +0000)]
don't error trying to suspend accounts with '*' password

22 years agoquiet warnings
ivan [Thu, 20 Dec 2001 02:07:04 +0000 (02:07 +0000)]
quiet warnings

22 years agoalas, a 5.6-ism
ivan [Wed, 19 Dec 2001 14:33:48 +0000 (14:33 +0000)]
alas, a 5.6-ism

22 years agosurpress warnings
ivan [Wed, 19 Dec 2001 14:30:12 +0000 (14:30 +0000)]
surpress warnings

22 years agoanother dum tyop
ivan [Tue, 18 Dec 2001 19:36:21 +0000 (19:36 +0000)]
another dum tyop

22 years agotypo
ivan [Tue, 18 Dec 2001 19:34:08 +0000 (19:34 +0000)]
typo

22 years agodeclar vars
ivan [Tue, 18 Dec 2001 19:32:56 +0000 (19:32 +0000)]
declar vars

22 years agoapply payment webinterface
ivan [Tue, 18 Dec 2001 19:30:31 +0000 (19:30 +0000)]
apply payment webinterface

22 years agoreally working dates on package browse. ouch.
ivan [Tue, 18 Dec 2001 07:12:00 +0000 (07:12 +0000)]
really working dates on package browse.  ouch.

22 years agoworking dates on package browse
ivan [Tue, 18 Dec 2001 07:08:16 +0000 (07:08 +0000)]
working dates on package browse

22 years agooops. *sigh*
ivan [Tue, 18 Dec 2001 06:45:32 +0000 (06:45 +0000)]
oops.  *sigh*

22 years agoshow dates on package browse
ivan [Tue, 18 Dec 2001 06:38:25 +0000 (06:38 +0000)]
show dates on package browse

22 years agofull number in POP pulldown
ivan [Tue, 18 Dec 2001 06:29:30 +0000 (06:29 +0000)]
full number in POP pulldown

22 years agoadd freeside-setinvoice to MANIFEST
ivan [Tue, 18 Dec 2001 01:49:35 +0000 (01:49 +0000)]
add freeside-setinvoice to MANIFEST

fix warning:

FS::cust_main_invoice=HASH(0x90c86c4) at
/usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.

22 years agofixes
ivan [Mon, 17 Dec 2001 23:59:56 +0000 (23:59 +0000)]
fixes

 Argument "" isn't numeric in ncmp at
 /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.

22 years agoeek nasty bug
ivan [Sun, 16 Dec 2001 23:50:10 +0000 (23:50 +0000)]
eek nasty bug

22 years agofix weird rounding error:
ivan [Sun, 16 Dec 2001 00:55:53 +0000 (00:55 +0000)]
fix weird rounding error:
total cust_bill_pay.amount 39.9 for paynum 240 greater than cust_pay.paid
39.90

22 years agostyle
ivan [Sat, 15 Dec 2001 22:59:35 +0000 (22:59 +0000)]
style

22 years agomeaningful FS::cust_svc::label for svc_www records
ivan [Sat, 15 Dec 2001 22:58:33 +0000 (22:58 +0000)]
meaningful FS::cust_svc::label for svc_www records

22 years agoview svc_www.cgi from Dave Burgess <burgess@www.cynjut.net>, thanks
ivan [Sat, 15 Dec 2001 22:56:07 +0000 (22:56 +0000)]
view svc_cgi from Dave Burgess <burgess@www.cynjut.net>, thanks

22 years agoallow entering of referral customer by number as well as by link off the view
ivan [Sat, 15 Dec 2001 22:47:24 +0000 (22:47 +0000)]
allow entering of referral customer by number as well as by link off the view
page, courtesy of Dave Burgess <burgess@www.cynjut.net>

22 years agostyle changes
ivan [Sat, 15 Dec 2001 00:17:38 +0000 (00:17 +0000)]
style changes

22 years agookay, it should really work now
ivan [Thu, 13 Dec 2001 18:37:25 +0000 (18:37 +0000)]
okay, it should really work now

22 years agofix setinvoice script
ivan [Thu, 13 Dec 2001 17:52:37 +0000 (17:52 +0000)]
fix setinvoice script

22 years agoadded util to set invoice destinations
ivan [Thu, 13 Dec 2001 09:17:52 +0000 (09:17 +0000)]
added util to set invoice destinations

22 years agoallow >8 character passwords in web interface
ivan [Wed, 12 Dec 2001 19:42:21 +0000 (19:42 +0000)]
allow >8 character passwords in web interface

22 years agouse pwd_mkdb to install /etc/master.passwd.new instead of moving it into place
ivan [Wed, 12 Dec 2001 07:59:33 +0000 (07:59 +0000)]
use pwd_mkdb to install /etc/passwd.new instead of moving it into place

22 years agomissing space in SQL, oops
ivan [Tue, 11 Dec 2001 21:26:58 +0000 (21:26 +0000)]
missing space in SQL, oops

22 years agoradiusprepend config file for export
ivan [Tue, 11 Dec 2001 10:38:56 +0000 (10:38 +0000)]
radiusprepend config file for export
add Archive::Tar to docs

22 years agoPg datatype pain
ivan [Mon, 10 Dec 2001 12:18:53 +0000 (12:18 +0000)]
Pg datatype pain

22 years agotypo noticed by Dave Burgess <burgess@www.cynjut.net>, thanks.
ivan [Mon, 10 Dec 2001 04:54:57 +0000 (04:54 +0000)]
typo noticed by Dave Burgess <burgess@cynjut.net>, thanks.

22 years agovisual glitch: oops, $pager wasn't getting substitued.
ivan [Mon, 10 Dec 2001 00:44:56 +0000 (00:44 +0000)]
visual glitch: oops, $pager wasn't getting substitued.

22 years agoharmless? missing ;
ivan [Sun, 9 Dec 2001 23:31:55 +0000 (23:31 +0000)]
harmless? missing ;

22 years agoneed a POST here; browsers (especially IE) are unhappy with the default GET
ivan [Sat, 8 Dec 2001 10:08:50 +0000 (10:08 +0000)]
need a POST here; browsers (especially IE) are unhappy with the default GET

22 years agoget custnum from invnum before trying to use custnum!
ivan [Sat, 8 Dec 2001 10:07:27 +0000 (10:07 +0000)]
get custnum from invnum before trying to use custnum!

22 years agofix logic error creating invoice line items
ivan [Sat, 8 Dec 2001 10:03:11 +0000 (10:03 +0000)]
fix logic error creating invoice line items

22 years agoradiusprepend config file for DEFAULT entries etc.
ivan [Sat, 8 Dec 2001 10:01:42 +0000 (10:01 +0000)]
radiusprepend config file for DEFAULT entries etc.

22 years agofrom Dave Burgess <burgess@neonramp.com>:
ivan [Tue, 4 Dec 2001 13:10:16 +0000 (13:10 +0000)]
from Dave Burgess <burgess@neonramp.com>:

 I had to change line 104 in /edit/svc_forward.cgi and add 'my' as the
 qualifier on the LHS of the assignment.  This also solves the
 problem with a similar error on the RHS of line 105.  It also seems to make
 the routine work fairly reliably (it has been problematic for me in the
 past).

22 years agopaged service browse!!
ivan [Mon, 3 Dec 2001 11:33:19 +0000 (11:33 +0000)]
paged service browse!!

22 years agopaged package browse
ivan [Mon, 3 Dec 2001 10:59:25 +0000 (10:59 +0000)]
paged package browse

22 years agopaged customer browse!
ivan [Mon, 3 Dec 2001 08:43:46 +0000 (08:43 +0000)]
paged customer browse!

22 years agomaxsearchrecordsperpage config option
ivan [Mon, 3 Dec 2001 08:41:43 +0000 (08:41 +0000)]
maxsearchrecordsperpage config option
paged implementation of customer browse!

22 years agomore link methods
ivan [Fri, 30 Nov 2001 00:04:38 +0000 (00:04 +0000)]
more link methods

22 years agoa more reasonalbe name (!)
ivan [Wed, 21 Nov 2001 03:42:13 +0000 (03:42 +0000)]
a more reasonalbe name (!)

22 years agopostalinvoicedefault config file
ivan [Wed, 21 Nov 2001 03:40:03 +0000 (03:40 +0000)]
postalinvoicedefault config file

22 years agoupdate link to Text::Template docs
ivan [Fri, 16 Nov 2001 10:22:03 +0000 (10:22 +0000)]
update link to Text::Template docs

22 years agoremove freeside-print-batch
ivan [Tue, 13 Nov 2001 21:27:42 +0000 (21:27 +0000)]
remove freeside-print-batch

22 years agoimport hack to be less strict
ivan [Mon, 12 Nov 2001 13:19:52 +0000 (13:19 +0000)]
import hack to be less strict

22 years agoPg7 dependancy
ivan [Fri, 9 Nov 2001 18:26:22 +0000 (18:26 +0000)]
Pg7 dependancy

22 years agoharmless typo noticed by "Edward Shabotinsky" <lanshark@bsinet.net>, thanks
ivan [Thu, 8 Nov 2001 15:26:44 +0000 (15:26 +0000)]
harmless typo noticed by "Edward Shabotinsky" <lanshark@bsinet.net>, thanks

22 years agoremove gratuitous warnings
ivan [Tue, 6 Nov 2001 18:45:46 +0000 (18:45 +0000)]
remove gratuitous warnings