freeside.git
22 years agodon't need DBIx::DataSource for upgrades
ivan [Tue, 5 Feb 2002 11:06:29 +0000 (11:06 +0000)]
don't need DBIx::DataSource for upgrades

22 years agodoc
ivan [Tue, 5 Feb 2002 09:46:07 +0000 (09:46 +0000)]
doc

22 years agofix part_export_option indices
ivan [Tue, 5 Feb 2002 07:57:38 +0000 (07:57 +0000)]
fix part_export_option indices

22 years agodoc update
ivan [Mon, 4 Feb 2002 18:12:41 +0000 (18:12 +0000)]
doc update

22 years agoancient files
ivan [Mon, 4 Feb 2002 17:12:05 +0000 (17:12 +0000)]
ancient files

22 years ago1.4.0pre8!
ivan [Mon, 4 Feb 2002 17:06:18 +0000 (17:06 +0000)]
1.4.0pre8!

22 years agohave fs-setup create the necessary "default" billing events
ivan [Mon, 4 Feb 2002 17:04:33 +0000 (17:04 +0000)]
have fs-setup create the necessary "default" billing events
documentation on necessary "default" billing events

22 years agobilling events!
ivan [Mon, 4 Feb 2002 16:44:48 +0000 (16:44 +0000)]
billing events!

22 years agofully working invoice event web interface
ivan [Wed, 30 Jan 2002 18:22:54 +0000 (18:22 +0000)]
fully working invoice event web interface

22 years agoremove
ivan [Wed, 30 Jan 2002 14:18:09 +0000 (14:18 +0000)]
remove
  use Module;
and
  $cgi = new CGI;
  &cgisuidsetup();
from all templates.  should work better under Mason.

22 years agothese are all auto-generated by the installation; don't check them into CVS
ivan [Tue, 29 Jan 2002 17:46:41 +0000 (17:46 +0000)]
these are all auto-generated by the installation; don't check them into CVS
(probably should generate them for a release tarball though)

22 years agoweight, plan and plandata fields in part_bill_event
ivan [Tue, 29 Jan 2002 17:42:46 +0000 (17:42 +0000)]
weight, plan and plandata fields in part_bill_event

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!!