freeside.git
22 years agohandle errors better
ivan [Thu, 28 Feb 2002 23:07:32 +0000 (23:07 +0000)]
handle errors better

22 years agos/depreciated/deprecated/
ivan [Thu, 28 Feb 2002 22:05:31 +0000 (22:05 +0000)]
s/depreciated/deprecated/

22 years agoimproved vpopmail support for svc_acct records
jeff [Thu, 28 Feb 2002 00:28:02 +0000 (00:28 +0000)]
improved vpopmail support for svc_acct records

22 years agooops, spurious error messages
ivan [Wed, 27 Feb 2002 23:20:58 +0000 (23:20 +0000)]
oops, spurious error messages

22 years agobubble up billing event errors
ivan [Wed, 27 Feb 2002 23:03:10 +0000 (23:03 +0000)]
bubble up billing event errors

22 years agoand missing ) *sigh*
ivan [Wed, 27 Feb 2002 22:40:47 +0000 (22:40 +0000)]
and missing ) *sigh*

22 years agoerrant ;
ivan [Wed, 27 Feb 2002 22:40:08 +0000 (22:40 +0000)]
errant ;

22 years agoadd status and statustext fields to cust_bill_event
ivan [Wed, 27 Feb 2002 22:39:14 +0000 (22:39 +0000)]
add status and statustext fields to cust_bill_event

22 years agowell, don't make things worse when debugging...
ivan [Wed, 27 Feb 2002 22:00:58 +0000 (22:00 +0000)]
well, don't make things worse when debugging...

22 years agobetter debugging
ivan [Wed, 27 Feb 2002 21:57:24 +0000 (21:57 +0000)]
better debugging

22 years agoShould be "CREATE TABLE" not "CREATE INDEX" for part_export_option
khoff [Wed, 27 Feb 2002 17:07:28 +0000 (17:07 +0000)]
Should be "CREATE TABLE" not "CREATE INDEX" for part_export_option

22 years agofixup reports for templated webUI
ivan [Tue, 26 Feb 2002 22:09:44 +0000 (22:09 +0000)]
fixup reports for templated webUI

22 years agookay, finally fix all the weirdness with shipping adresses. whew.
ivan [Tue, 26 Feb 2002 11:53:25 +0000 (11:53 +0000)]
okay, finally fix all the weirdness with shipping adresses.  whew.

22 years agoin Record.pm - call ->check **BEFORE** generating @diff for SQL. causing
ivan [Tue, 26 Feb 2002 11:42:37 +0000 (11:42 +0000)]
in Record.pm - call ->check **BEFORE** generating @diff for SQL.  causing
weird effects with cust_main::check that modifies record (ship_ field weirdness)

fix nasty logic error triggered by changing a ship_ field from something TO
identical to the corresponding non-ship_ field.  ouch

22 years agofix nasty logic error triggered by changing a ship_ field from something TO
ivan [Tue, 26 Feb 2002 11:30:25 +0000 (11:30 +0000)]
fix nasty logic error triggered by changing a ship_ field from something TO
identical to the corresponding non-ship_ field.  ouch.

22 years agofix a weird oops with service address editing UI that would leave
ivan [Tue, 26 Feb 2002 11:11:56 +0000 (11:11 +0000)]
fix a weird oops with service address editing UI that would leave
some fields blank... ?

22 years agough, payname needs first/last i guess
ivan [Tue, 26 Feb 2002 09:06:51 +0000 (09:06 +0000)]
ugh, payname needs first/last i guess

22 years agodie with a better error message on bad locales
ivan [Tue, 26 Feb 2002 08:34:53 +0000 (08:34 +0000)]
die with a better error message on bad locales

22 years agokeith@landel:
ivan [Mon, 25 Feb 2002 19:09:43 +0000 (19:09 +0000)]
keith@landel:
    We have users that have the character "." in their username
    we can't search these customers by Username, can you please fix.

22 years agotake hardcoded paths out of report cgis
ivan [Sat, 23 Feb 2002 22:36:55 +0000 (22:36 +0000)]
take hardcoded paths out of report cgis

22 years agocase-insensitive and substring searching
ivan [Sat, 23 Feb 2002 11:56:55 +0000 (11:56 +0000)]
case-insensitive and substring searching

22 years agosilly html tweaking
ivan [Sat, 23 Feb 2002 11:46:08 +0000 (11:46 +0000)]
silly html tweaking

22 years agoit's too late.
ivan [Sat, 23 Feb 2002 07:48:34 +0000 (07:48 +0000)]
it's too late.

22 years agoi really should just start moving things to templates
ivan [Sat, 23 Feb 2002 07:35:00 +0000 (07:35 +0000)]
i really should just start moving things to templates

22 years agoUI nit fixes - misaligned columns when viewing disabled services/packages
ivan [Sat, 23 Feb 2002 07:32:11 +0000 (07:32 +0000)]
UI nit fixes - misaligned columns when viewing disabled services/packages

22 years agonit
ivan [Sat, 23 Feb 2002 07:00:21 +0000 (07:00 +0000)]
nit

22 years agoreport fixes and cruft removal
jeff [Sat, 23 Feb 2002 02:14:26 +0000 (02:14 +0000)]
report fixes and cruft removal

22 years agoUI work on main menu, remove Archive::Tar from docs
ivan [Sat, 23 Feb 2002 02:02:36 +0000 (02:02 +0000)]
UI work on main menu, remove Archive::Tar from docs

22 years agoadd some reporting features
jeff [Fri, 22 Feb 2002 23:18:34 +0000 (23:18 +0000)]
add some reporting features

22 years agofix i18n zip
ivan [Fri, 22 Feb 2002 23:08:11 +0000 (23:08 +0000)]
fix i18n zip

22 years agobilling vs. shipping states weren't sorted in the same order. UI glitch only
ivan [Fri, 22 Feb 2002 22:13:00 +0000 (22:13 +0000)]
billing vs. shipping states weren't sorted in the same order.  UI glitch only

22 years agofixup <SELECT> configuration editing, fixes Bug#350
ivan [Fri, 22 Feb 2002 12:31:40 +0000 (12:31 +0000)]
fixup <SELECT> configuration editing, fixes Bug#350

22 years agoclose </FORM> tags
ivan [Fri, 22 Feb 2002 12:13:17 +0000 (12:13 +0000)]
close </FORM> tags

22 years agocorrectly disable/enable accounts @ CP
ivan [Fri, 22 Feb 2002 09:01:08 +0000 (09:01 +0000)]
correctly disable/enable accounts @ CP

22 years agofreeside *SUSPENDED* -> CP set_mailbox_status OTHER/OTHER_BOUNCE
ivan [Fri, 22 Feb 2002 08:58:11 +0000 (08:58 +0000)]
freeside *SUSPENDED* -> CP set_mailbox_status OTHER/OTHER_BOUNCE

22 years agodoh
ivan [Fri, 22 Feb 2002 07:50:19 +0000 (07:50 +0000)]
doh

22 years agoUI in joblisting: don't split ( retry | remove ) links
ivan [Fri, 22 Feb 2002 06:42:28 +0000 (06:42 +0000)]
UI in joblisting: don't split ( retry | remove ) links

22 years agodon't error out on bad svcnum's, just silently remove them
ivan [Fri, 22 Feb 2002 06:39:23 +0000 (06:39 +0000)]
don't error out on bad svcnum's, just silently remove them

22 years agodon't leak perl line numbers on cp provisioning errors
ivan [Fri, 22 Feb 2002 06:23:44 +0000 (06:23 +0000)]
don't leak perl line numbers on cp provisioning errors

22 years agofix bugs in CP mailbox changes: cp_change and cp_rename
ivan [Fri, 22 Feb 2002 05:56:48 +0000 (05:56 +0000)]
fix bugs in CP mailbox changes: cp_change and cp_rename

22 years agoUI work:
ivan [Fri, 22 Feb 2002 01:07:23 +0000 (01:07 +0000)]
UI work:

make all functions of view/cust_pkg.cgi available on view/cust_main.cgi
 - having them one link down in "Edit" is confusing.

closes: Bug#325

22 years agoqueue.svcnum is nullable too, oops
ivan [Thu, 21 Feb 2002 23:17:06 +0000 (23:17 +0000)]
queue.svcnum is nullable too, oops

22 years agolooks like statustext field is missing NULL flag in fs-setup
ivan [Thu, 21 Feb 2002 21:43:57 +0000 (21:43 +0000)]
looks like statustext field is missing NULL flag in fs-setup

22 years agoinvoice reports belong here too
ivan [Wed, 20 Feb 2002 22:03:17 +0000 (22:03 +0000)]
invoice reports belong here too

22 years agofixes eidiot under Mason, closes: Bug#344
ivan [Wed, 20 Feb 2002 10:39:53 +0000 (10:39 +0000)]
fixes eidiot under Mason, closes: Bug#344

22 years agodon't display full card in webinterface
ivan [Wed, 20 Feb 2002 09:44:28 +0000 (09:44 +0000)]
don't display full card in webinterface

22 years agocorrect sense of tax generation
jeff [Wed, 20 Feb 2002 03:17:13 +0000 (03:17 +0000)]
correct sense of tax generation

22 years agouse Net::SSH::ssh_cmd for all job queueing rather than local duplicated ssh subs
ivan [Wed, 20 Feb 2002 01:03:10 +0000 (01:03 +0000)]
use Net::SSH::ssh_cmd for all job queueing rather than local duplicated ssh subs

queue daemon updates: retry & remove links work, bubble up error message
to webinterface, link to svcnum & have job listings on view/svc_* pages,
closes: Bug#280

s/option/optionname/ schema change, dumb mysql, closes: Bug#334

22 years agoset EVERYTHING=1 for your own mod_perl compile
ivan [Tue, 19 Feb 2002 23:43:54 +0000 (23:43 +0000)]
set EVERYTHING=1 for your own mod_perl compile

22 years agooops
ivan [Tue, 19 Feb 2002 07:51:35 +0000 (07:51 +0000)]
oops

22 years agoTMTOWTDI
ivan [Tue, 19 Feb 2002 07:00:35 +0000 (07:00 +0000)]
TMTOWTDI

22 years agonew main menu!
ivan [Tue, 19 Feb 2002 04:43:40 +0000 (04:43 +0000)]
new main menu!

22 years agofix refund posting
jeff [Tue, 19 Feb 2002 03:22:39 +0000 (03:22 +0000)]
fix refund posting

22 years ago<rluser> ut_number instead of ut_numbern
ivan [Tue, 19 Feb 2002 03:15:11 +0000 (03:15 +0000)]
<rluser> ut_number instead of ut_numbern

22 years agoneed to use FS::Record qw(qsearch) !
ivan [Tue, 19 Feb 2002 03:06:23 +0000 (03:06 +0000)]
need to use FS::Record qw(qsearch) !

22 years agoallow custom packages to edit service quantities also
ivan [Tue, 19 Feb 2002 02:57:39 +0000 (02:57 +0000)]
allow custom packages to edit service quantities also

22 years agobad warning, causing errors with strict
ivan [Mon, 18 Feb 2002 20:09:12 +0000 (20:09 +0000)]
bad warning, causing errors with strict

22 years agodocument 'seconds'
ivan [Mon, 18 Feb 2002 18:07:59 +0000 (18:07 +0000)]
document 'seconds'

22 years agooops!
ivan [Mon, 18 Feb 2002 10:14:00 +0000 (10:14 +0000)]
oops!

22 years agomake release and make update-webdemo targets
ivan [Mon, 18 Feb 2002 08:53:48 +0000 (08:53 +0000)]
make release and make update-webdemo targets

22 years agosafe web demo operation! closes: Bug#217
ivan [Mon, 18 Feb 2002 08:39:21 +0000 (08:39 +0000)]
safe web demo operation!  closes: Bug#217

fix bug in edit/part_pkg: s/bkg/pkg/

edit/part_pkg.cgi - plan <SELECT> is now properly stick on errors, closes: Bug#323

22 years agofix modified <SELECT>s under netcape4, use one for svc_acct.popnum too
ivan [Mon, 18 Feb 2002 03:45:21 +0000 (03:45 +0000)]
fix modified <SELECT>s under netcape4, use one for svc_acct.popnum too

22 years agorsync docs
ivan [Mon, 18 Feb 2002 01:26:07 +0000 (01:26 +0000)]
rsync docs

22 years agokeep accidentally checking in Makefile changes, gotta do something about that...
jeff [Mon, 18 Feb 2002 00:21:43 +0000 (00:21 +0000)]
keep accidentally checking in Makefile changes, gotta do something about that...

22 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

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

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

22 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

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

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

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

22 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

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

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

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

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

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

22 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

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

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

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

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

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

22 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

22 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

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

22 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

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

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

22 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

22 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

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

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

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

22 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

22 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

22 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

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

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

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