freeside.git
18 years agoweb-based password changer!
ivan [Tue, 5 Feb 2002 16:48:27 +0000 (16:48 +0000)]
web-based password changer!

18 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

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

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

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

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

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

18 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

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

18 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

18 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.

18 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)

18 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

18 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

18 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

18 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)

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

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

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

18 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

18 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

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

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

18 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..

18 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

18 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

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

18 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

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

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

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

18 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

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

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

18 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

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

18 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

18 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)

18 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

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

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

18 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"

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

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

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

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

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

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

18 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_

18 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

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

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

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

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

18 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

18 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

18 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

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

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

18 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

18 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.

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

18 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

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

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

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

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

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

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

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

18 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.

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

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

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

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

18 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.

18 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.

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

18 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

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

18 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

18 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

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

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

18 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

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

18 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

18 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

18 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

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

18 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

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

18 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.

18 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.

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

18 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

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

18 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

18 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.

18 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).