freeside.git
18 years agotrading in tar for rsync for improved vpopmail support
jeff [Mon, 18 Feb 2002 00:13:58 +0000 (00:13 +0000)]
trading in tar for rsync for improved vpopmail support

18 years agoremoving CGIwrapper.pm
ivan [Sun, 17 Feb 2002 21:01:50 +0000 (21:01 +0000)]
removing CGIwrapper.pm

18 years agoget ride of CGIwrapper.pm
ivan [Sun, 17 Feb 2002 19:12:12 +0000 (19:12 +0000)]
get ride of CGIwrapper.pm

18 years agoqueue svc_forward remote commands; better commands too
jeff [Sun, 17 Feb 2002 19:07:32 +0000 (19:07 +0000)]
queue svc_forward remote commands; better commands too

18 years agowork with current Apache::ASP
ivan [Sat, 16 Feb 2002 21:47:32 +0000 (21:47 +0000)]
work with current Apache::ASP

18 years agonow in RT2!
ivan [Sat, 16 Feb 2002 18:14:23 +0000 (18:14 +0000)]
now in RT2!

18 years agoinstall warnings about mysql
ivan [Sat, 16 Feb 2002 07:27:52 +0000 (07:27 +0000)]
install warnings about mysql

18 years agoremove arbitary uid requirement for vpasswd generation
jeff [Fri, 15 Feb 2002 20:21:56 +0000 (20:21 +0000)]
remove arbitary uid requirement for vpasswd generation

18 years agokeep accidentally checking in Makefile changes, gotta do something about that...
ivan [Fri, 15 Feb 2002 19:34:12 +0000 (19:34 +0000)]
keep accidentally checking in Makefile changes, gotta do something about that...

18 years agoCP provisioning!!
ivan [Fri, 15 Feb 2002 19:33:41 +0000 (19:33 +0000)]
CP provisioning!!

18 years agofix bug in multiline radiusprepend
jeff [Thu, 14 Feb 2002 22:37:38 +0000 (22:37 +0000)]
fix bug in multiline radiusprepend

18 years agodocs? haha
ivan [Thu, 14 Feb 2002 18:06:57 +0000 (18:06 +0000)]
docs?  haha

18 years agodon't require state (i18n)
ivan [Thu, 14 Feb 2002 01:12:19 +0000 (01:12 +0000)]
don't require state (i18n)

18 years agomore information in "cant send invoice email" error message
ivan [Tue, 12 Feb 2002 18:56:16 +0000 (18:56 +0000)]
more information in "cant send invoice email" error message

18 years agofixes:
ivan [Tue, 12 Feb 2002 18:47:21 +0000 (18:47 +0000)]
fixes:

Error running invoice event ($cust_main->charge( 10.00, 'Overdue Bill'
);): Illegal or empty (text) comment:  at
/usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.

18 years agofixes:
ivan [Tue, 12 Feb 2002 18:37:43 +0000 (18:37 +0000)]
fixes:

In string, @domain now must be written as \@domain at ./svc_acct.export
line 292, near "^append @domain"
Global symbol "@domain" requires explicit package name at
./svc_acct.export line 292.
Execution of ./svc_acct.export aborted due to compilation errors.

18 years agofixes: bug#331
ivan [Tue, 12 Feb 2002 05:58:42 +0000 (05:58 +0000)]
fixes: bug#331

18 years agooops
ivan [Tue, 12 Feb 2002 04:49:32 +0000 (04:49 +0000)]
oops

18 years ago1.4.0pre9!!!
ivan [Tue, 12 Feb 2002 03:29:17 +0000 (03:29 +0000)]
1.4.0pre9!!!

18 years agoadd username_policy "@append domain"
ivan [Tue, 12 Feb 2002 02:11:07 +0000 (02:11 +0000)]
add username_policy "@append domain"

add "select" config type, mmm

18 years agothat's not a bug anymore, don't list it in the BUGS section
ivan [Tue, 12 Feb 2002 02:06:39 +0000 (02:06 +0000)]
that's not a bug anymore, don't list it in the BUGS section

18 years agored warning for unknown type :)
ivan [Tue, 12 Feb 2002 01:25:06 +0000 (01:25 +0000)]
red warning for unknown type :)

18 years agoservice definition domsvc is now a domain pulldown
ivan [Tue, 12 Feb 2002 01:13:23 +0000 (01:13 +0000)]
service definition domsvc is now a domain pulldown
closes: Bug#328

18 years agooops, code hidden by pod
ivan [Mon, 11 Feb 2002 23:01:01 +0000 (23:01 +0000)]
oops, code hidden by pod

18 years agoremove bad doc link
ivan [Mon, 11 Feb 2002 22:57:52 +0000 (22:57 +0000)]
remove bad doc link

18 years agodon't display useless finger and shell fields if uid is set to fixed & blank
ivan [Mon, 11 Feb 2002 21:51:39 +0000 (21:51 +0000)]
don't display useless finger and shell fields if uid is set to fixed & blank
in the service definition - causes:
Error: Can't have finger-name without uid

18 years agosvc_www is working!
ivan [Mon, 11 Feb 2002 19:38:58 +0000 (19:38 +0000)]
svc_www is working!

also auto-create and add A records if necessary using apacheip config file.

and show all domain_records on view/svc_domain.cgi page

18 years agoui
ivan [Sun, 10 Feb 2002 22:31:14 +0000 (22:31 +0000)]
ui

18 years agoslighly different wording
ivan [Sun, 10 Feb 2002 22:21:47 +0000 (22:21 +0000)]
slighly different wording

18 years agoanother bug in quantity checking
ivan [Sun, 10 Feb 2002 22:06:28 +0000 (22:06 +0000)]
another bug in quantity checking

18 years agoimport qsearch() so the quantity checking works
ivan [Sun, 10 Feb 2002 21:37:24 +0000 (21:37 +0000)]
import qsearch() so the quantity checking works

18 years agoadd new package definitions to all agent types by default
ivan [Sun, 10 Feb 2002 21:30:05 +0000 (21:30 +0000)]
add new package definitions to all agent types by default

config option to restore current behaviour (must explicitly add new
package definitions to each agent type)

closes: Bug#324

18 years agoupdate billing documentation for the new world of invoice events
ivan [Sun, 10 Feb 2002 19:58:43 +0000 (19:58 +0000)]
update billing documentation for the new world of invoice events
added freeside-daily replacing freeside-bill for the new world of invoice events

18 years agouse unique tokens to prevent double-submission of payments in the web UI
ivan [Sun, 10 Feb 2002 18:56:49 +0000 (18:56 +0000)]
use unique tokens to prevent double-submission of payments in the web UI
(closes: Bug#320)

18 years agoeliminate duplicate cusomters before figuring to display a list or redirect.
ivan [Sun, 10 Feb 2002 17:30:33 +0000 (17:30 +0000)]
eliminate duplicate cusomters before figuring to display a list or redirect.
eliiminates "2 matching found" displayed but only one in list.

18 years agoallow + in email addresses
ivan [Sun, 10 Feb 2002 17:02:37 +0000 (17:02 +0000)]
allow + in email addresses

18 years agookay, for now, don't try to transform email addresses into svcnum-linked
ivan [Sun, 10 Feb 2002 16:49:50 +0000 (16:49 +0000)]
okay, for now, don't try to transform email addresses into svcnum-linked
destinations

18 years agofix "no previous account to recall hidden password from" error when
ivan [Sun, 10 Feb 2002 16:40:21 +0000 (16:40 +0000)]
fix "no previous account to recall hidden password from" error when
adding new
accounts & get an error on first try

18 years agos/POP/Access Number/ in the webui
ivan [Sun, 10 Feb 2002 16:14:50 +0000 (16:14 +0000)]
s/POP/Access Number/ in the webui

18 years ago*finally* seems to be working under Mason. sheesh.
ivan [Sun, 10 Feb 2002 16:05:22 +0000 (16:05 +0000)]
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.
*finally* seems to be working under Mason.  sheesh.

18 years agoremoved <!-- $Id$ --> from all files to fix any redirects, whew
ivan [Sun, 10 Feb 2002 13:21:31 +0000 (13:21 +0000)]
removed <!-- $Id$ --> from all files to fix any redirects, whew

Mason handler.pl overrides CGI::redirect

fixed strict; problems in edit/part_pkg.cgi & edit/process/part_pkg.cgi

18 years agohide SS# unless you turn it on via config file
ivan [Sun, 10 Feb 2002 02:28:28 +0000 (02:28 +0000)]
hide SS# unless you turn it on via config file

18 years agopro-rating w/ web interface, tested (closes: Bug#313).
ivan [Sun, 10 Feb 2002 02:16:47 +0000 (02:16 +0000)]
pro-rating w/ web interface, tested (closes: Bug#313).

view/cust_bill.cgi invoice view shows invoice events!

fix bug where adding events with no name silently failed instead of giving
an error

add new comission plans

18 years agoremove -i option from freeside-bill (obsoleted by invoice events)
ivan [Sun, 10 Feb 2002 01:48:00 +0000 (01:48 +0000)]
remove -i option from freeside-bill (obsoleted by invoice events)

18 years agono more exit() in templates
ivan [Sat, 9 Feb 2002 18:24:02 +0000 (18:24 +0000)]
no more exit() in templates

18 years agookay all external export from .pm files is queued! (closes: Bug#249)
ivan [Sat, 9 Feb 2002 18:09:30 +0000 (18:09 +0000)]
okay all external export from .pm files is queued! (closes: Bug#249)

18 years agohave FS::cust_svc::check look up & check pkg_svc.quantity
ivan [Sat, 9 Feb 2002 17:45:26 +0000 (17:45 +0000)]
have FS::cust_svc::check look up & check pkg_svc.quantity
like httemplate/view/cust_pkg.cgi (closes: Bug#43)

18 years agookay, both Apache::ASP and Mason should set no-cache headers now (closes: Bug#23)
ivan [Sat, 9 Feb 2002 17:03:55 +0000 (17:03 +0000)]
okay, both Apache::ASP and Mason should set no-cache headers now (closes: Bug#23)

18 years agooops, reversing bad Makefile patch
ivan [Thu, 7 Feb 2002 22:30:46 +0000 (22:30 +0000)]
oops, reversing bad Makefile patch

18 years agodelete payments
ivan [Thu, 7 Feb 2002 22:29:35 +0000 (22:29 +0000)]
delete payments

18 years agodoc updates and pod2x fix to skip blib/ files
ivan [Wed, 6 Feb 2002 15:55:47 +0000 (15:55 +0000)]
doc updates and pod2x fix to skip blib/ files

18 years agopod typo
ivan [Wed, 6 Feb 2002 15:50:54 +0000 (15:50 +0000)]
pod typo

18 years agodocumentation building Makefile patch
ivan [Wed, 6 Feb 2002 15:49:04 +0000 (15:49 +0000)]
documentation building Makefile patch

18 years agopart_bill_event.plan can contain punctuation
ivan [Wed, 6 Feb 2002 15:36:40 +0000 (15:36 +0000)]
part_bill_event.plan can contain punctuation

18 years agotyop
ivan [Wed, 6 Feb 2002 15:07:49 +0000 (15:07 +0000)]
tyop

18 years agofix for non-file auth
ivan [Wed, 6 Feb 2002 14:58:05 +0000 (14:58 +0000)]
fix for non-file auth

18 years agobetter error messages if you haven't run fs-setup ?
ivan [Tue, 5 Feb 2002 20:25:32 +0000 (20:25 +0000)]
better error messages if you haven't run fs-setup ?

18 years ago&nbsp; for commands; confusing otherwise
ivan [Tue, 5 Feb 2002 18:24:13 +0000 (18:24 +0000)]
&nbsp; for commands; confusing otherwise

18 years agodoc
ivan [Tue, 5 Feb 2002 18:04:33 +0000 (18:04 +0000)]
doc

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