freeside.git
19 years agoadd cust_credit_bill relating multiple invoices to credits
jeff [Sat, 1 Sep 2001 21:52:20 +0000 (21:52 +0000)]
add cust_credit_bill relating multiple invoices to credits

19 years agocust_bill_pay and cust_credit_refund.
ivan [Sat, 1 Sep 2001 20:11:07 +0000 (20:11 +0000)]
cust_bill_pay and cust_credit_refund.
payments can apply to multiple invoices and refunds can apply to multiple
credits.

19 years agototals
ivan [Sat, 1 Sep 2001 12:35:39 +0000 (12:35 +0000)]
totals

19 years agocheck US zips more strictly
ivan [Fri, 31 Aug 2001 09:20:35 +0000 (09:20 +0000)]
check US zips more strictly

19 years ago> Order by City might be better
ivan [Fri, 31 Aug 2001 08:43:41 +0000 (08:43 +0000)]
> Order by City might be better
state, city, then number

19 years agobetter error message for nonexistant cust_main_county records
ivan [Fri, 31 Aug 2001 07:28:00 +0000 (07:28 +0000)]
better error message for nonexistant cust_main_county records

19 years agofixes:
ivan [Fri, 31 Aug 2001 07:17:33 +0000 (07:17 +0000)]
fixes:
> US UT expand state
> Submit (no data entered)
> US UT is gone frome the list.

19 years agoupdate signup server: template form and success html, document
ivan [Thu, 30 Aug 2001 16:23:32 +0000 (16:23 +0000)]
update signup server: template form and success html, document

19 years agoslighly more docu
ivan [Thu, 30 Aug 2001 15:30:26 +0000 (15:30 +0000)]
slighly more docu

19 years agoui
ivan [Wed, 29 Aug 2001 09:11:30 +0000 (09:11 +0000)]
ui

19 years agocatchall *can* be NULL
ivan [Wed, 29 Aug 2001 08:45:04 +0000 (08:45 +0000)]
catchall *can* be NULL

19 years agocustomer-to-customer referrals in singup server
ivan [Tue, 28 Aug 2001 16:58:08 +0000 (16:58 +0000)]
customer-to-customer referrals in singup server

19 years agocustomer-to-customer referrals!
ivan [Tue, 28 Aug 2001 14:34:14 +0000 (14:34 +0000)]
customer-to-customer referrals!

19 years agobrainfart
ivan [Sun, 26 Aug 2001 05:06:19 +0000 (05:06 +0000)]
brainfart

19 years agoreason can't be null
ivan [Sun, 26 Aug 2001 05:05:25 +0000 (05:05 +0000)]
reason can't be null

19 years agono need to be y1.9k complient
ivan [Thu, 23 Aug 2001 06:17:03 +0000 (06:17 +0000)]
no need to be y1.9k complient

19 years agofix these up, most everything is working svc_forward-wise now
ivan [Tue, 21 Aug 2001 10:27:11 +0000 (10:27 +0000)]
fix these up, most everything is working svc_forward-wise now

19 years agono more &swapuid
ivan [Tue, 21 Aug 2001 09:34:13 +0000 (09:34 +0000)]
no more &swapuid

19 years agofix domain method, and it works against old databases now too
ivan [Tue, 21 Aug 2001 03:03:36 +0000 (03:03 +0000)]
fix domain method, and it works against old databases now too

19 years agoremove $Log$
ivan [Tue, 21 Aug 2001 02:44:47 +0000 (02:44 +0000)]
remove $Log$

19 years agoi think svc_acct_sm.import should go away, but...
ivan [Tue, 21 Aug 2001 02:43:18 +0000 (02:43 +0000)]
i think svc_acct_sm.import should go away, but...

19 years agoremove $Log$
ivan [Tue, 21 Aug 2001 02:32:54 +0000 (02:32 +0000)]
remove $Log$

19 years agoremove $Log$ messages. whew.
ivan [Tue, 21 Aug 2001 02:31:57 +0000 (02:31 +0000)]
remove $Log$ messages.  whew.

19 years agofix to work against 1.3.x databases, with a warning
ivan [Tue, 21 Aug 2001 02:16:36 +0000 (02:16 +0000)]
fix to work against 1.3.x databases, with a warning

19 years agodeal with databases w/o separate shipping address
ivan [Tue, 21 Aug 2001 02:03:32 +0000 (02:03 +0000)]
deal with databases w/o separate shipping address

19 years agofix some silly syntax errors
ivan [Tue, 21 Aug 2001 00:39:07 +0000 (00:39 +0000)]
fix some silly syntax errors

19 years agoone that got away
jeff [Mon, 20 Aug 2001 18:43:06 +0000 (18:43 +0000)]
one that got away

19 years agouse var
ivan [Mon, 20 Aug 2001 13:10:31 +0000 (13:10 +0000)]
use var

19 years ago#
ivan [Mon, 20 Aug 2001 12:15:05 +0000 (12:15 +0000)]
#

19 years agoonly show domains associated with this customer.
ivan [Mon, 20 Aug 2001 12:13:09 +0000 (12:13 +0000)]
only show domains associated with this customer.

19 years agolabels for svc_acct accounts are now fully qualified!
ivan [Mon, 20 Aug 2001 11:18:20 +0000 (11:18 +0000)]
labels for svc_acct accounts are now fully qualified!

19 years agomore svc_forward work
ivan [Mon, 20 Aug 2001 11:04:38 +0000 (11:04 +0000)]
more svc_forward work

19 years agodtrt when deleting accouts wrt forwards, catchalls & other references to
ivan [Mon, 20 Aug 2001 09:41:52 +0000 (09:41 +0000)]
dtrt when deleting accouts wrt forwards, catchalls & other references to
svc_acct records

depreciate svc_acct_sm further; move qmail catchall handling to svc_domain

19 years agodocumentation updates
ivan [Mon, 20 Aug 2001 09:38:28 +0000 (09:38 +0000)]
documentation updates

19 years agoadded user interface for svc_forward and vpopmail support
jeff [Sun, 19 Aug 2001 15:53:36 +0000 (15:53 +0000)]
added user interface for svc_forward and vpopmail support

19 years agoindices on cust_main ship_last and ship_country
ivan [Sun, 19 Aug 2001 13:50:47 +0000 (13:50 +0000)]
indices on cust_main ship_last and ship_country

19 years agoadd system shells to @FS::svc_acct:shells on the fly, fixes: ticket #88
ivan [Sun, 19 Aug 2001 10:25:44 +0000 (10:25 +0000)]
add system shells to @FS::svc_acct:shells on the fly, fixes: ticket #88

19 years agothis is what i fed to RT, might as well check it in.
ivan [Sun, 19 Aug 2001 09:08:18 +0000 (09:08 +0000)]
this is what i fed to RT, might as well check it in.

no further modifications to TODO.  everything is in the ticketing system now.

19 years agodisplay bill and service name/company, and services
ivan [Sun, 19 Aug 2001 08:32:43 +0000 (08:32 +0000)]
display bill and service name/company, and services

19 years ago->setfixed untaints svcnum
ivan [Sun, 19 Aug 2001 08:18:01 +0000 (08:18 +0000)]
->setfixed untaints svcnum

19 years agoset fixed fields before checking domsvc
ivan [Sun, 19 Aug 2001 08:15:10 +0000 (08:15 +0000)]
set fixed fields before checking domsvc

19 years agocountry fields will now accept names and change them to two-letter codes
ivan [Sun, 19 Aug 2001 00:48:49 +0000 (00:48 +0000)]
country fields will now accept names and change them to two-letter codes

19 years agout_phonen: fallback to ut_textn, instead of ut_alphan for non-US/CA phone numbers
ivan [Fri, 17 Aug 2001 11:33:17 +0000 (11:33 +0000)]
ut_phonen: fallback to ut_textn, instead of ut_alphan for non-US/CA phone numbers

19 years agocanada has same phone# rules as US
ivan [Fri, 17 Aug 2001 11:28:03 +0000 (11:28 +0000)]
canada has same phone# rules as US

19 years agoclean up tax rate editing:
ivan [Fri, 17 Aug 2001 11:05:31 +0000 (11:05 +0000)]
clean up tax rate editing:
  sort by country->state->county,
  add "collapse state" if the tax rates are the same statewide,
  redirect "expand state" to the browse, not edit screen

19 years agogah
ivan [Fri, 17 Aug 2001 10:57:40 +0000 (10:57 +0000)]
gah

19 years agodocument catchall and untaint everything
ivan [Fri, 17 Aug 2001 10:57:23 +0000 (10:57 +0000)]
document catchall and untaint everything

19 years agoBusiness::OnlinePayment
ivan [Fri, 17 Aug 2001 10:55:04 +0000 (10:55 +0000)]
Business::OnlinePayment

19 years agoalldocs target
ivan [Fri, 17 Aug 2001 10:53:43 +0000 (10:53 +0000)]
alldocs target

19 years agothanks jeff!
ivan [Fri, 17 Aug 2001 10:53:09 +0000 (10:53 +0000)]
thanks jeff!

19 years agofix email invoice to the being-creted-account bug
ivan [Fri, 17 Aug 2001 10:52:54 +0000 (10:52 +0000)]
fix email invoice to the being-creted-account bug

19 years agoremove (some of the) bad direct exit; calls
ivan [Wed, 15 Aug 2001 10:04:53 +0000 (10:04 +0000)]
remove (some of the) bad direct exit; calls

19 years agodon't display empty comment box
ivan [Mon, 13 Aug 2001 23:15:35 +0000 (23:15 +0000)]
don't display empty comment box

19 years agoproperly massage ship_state & work okay when no initial pkg is selected
ivan [Mon, 13 Aug 2001 23:10:34 +0000 (23:10 +0000)]
properly massage ship_state & work okay when no initial pkg is selected

19 years agoremoving
ivan [Mon, 13 Aug 2001 01:09:02 +0000 (01:09 +0000)]
removing

19 years agoadd svc_forward, depriciate svc_acct_sm
ivan [Mon, 13 Aug 2001 01:00:27 +0000 (01:00 +0000)]
add svc_forward, depriciate svc_acct_sm

19 years agountaint svcnum & domsvc
ivan [Mon, 13 Aug 2001 00:21:54 +0000 (00:21 +0000)]
untaint svcnum & domsvc

19 years agodepriciate svc_acct_sm, add unique index for username+domsvc on svc_acct,
ivan [Mon, 13 Aug 2001 00:19:02 +0000 (00:19 +0000)]
depriciate svc_acct_sm, add unique index for username+domsvc on svc_acct,
remove silly $Log$

19 years agomerging vpopmail support branch
jeff [Sun, 12 Aug 2001 19:41:26 +0000 (19:41 +0000)]
merging vpopmail support branch

19 years agodon't use Apache::ASP-specific $Redirect object
ivan [Sun, 12 Aug 2001 08:56:42 +0000 (08:56 +0000)]
don't use Apache::ASP-specific $Redirect object

19 years agoi did get it working
ivan [Sun, 12 Aug 2001 01:26:08 +0000 (01:26 +0000)]
i did get it working

19 years agouse transactional invoice_list setting & eliminate non-sticky "first package"!
ivan [Sun, 12 Aug 2001 00:07:55 +0000 (00:07 +0000)]
use transactional invoice_list setting & eliminate non-sticky "first package"!

19 years agotransactional invoice_list setting yay!!!
ivan [Sun, 12 Aug 2001 00:07:00 +0000 (00:07 +0000)]
transactional invoice_list setting yay!!!

19 years agobetter error msgs
ivan [Sun, 12 Aug 2001 00:06:33 +0000 (00:06 +0000)]
better error msgs

19 years agobetter error checking, fix scalar context to $cgi->keywords
ivan [Sat, 11 Aug 2001 23:19:09 +0000 (23:19 +0000)]
better error checking, fix scalar context to $cgi->keywords

19 years agomissed a variable interpolation
ivan [Sat, 11 Aug 2001 23:18:30 +0000 (23:18 +0000)]
missed a variable interpolation

19 years agoadd comments field
ivan [Sat, 11 Aug 2001 05:54:45 +0000 (05:54 +0000)]
add comments field

19 years agoadd customer comments fields
ivan [Sat, 11 Aug 2001 05:52:56 +0000 (05:52 +0000)]
add customer comments fields

19 years agoadd comments field, fix ship_ address handling (don't consider a value for
ivan [Sat, 11 Aug 2001 05:52:15 +0000 (05:52 +0000)]
add comments field, fix ship_ address handling (don't consider a value for
ship_state field to mean something meaningful is in ship_*)

19 years agobetter error msg
ivan [Sat, 11 Aug 2001 05:51:24 +0000 (05:51 +0000)]
better error msg

19 years agoallow newlines in ut_anything fields
ivan [Sat, 11 Aug 2001 05:50:52 +0000 (05:50 +0000)]
allow newlines in ut_anything fields
fix example for ut_anything

19 years agodon't have any other choices in svcdb dropdown for existing services,
ivan [Sat, 11 Aug 2001 04:55:03 +0000 (04:55 +0000)]
don't have any other choices in svcdb dropdown for existing services,
since you can't change it anyway

19 years agothat's what $etc is for!
ivan [Sat, 11 Aug 2001 04:29:56 +0000 (04:29 +0000)]
that's what $etc is for!

19 years agobetter docs
ivan [Sat, 11 Aug 2001 04:15:14 +0000 (04:15 +0000)]
better docs

19 years ago"fixes"
ivan [Sat, 11 Aug 2001 00:01:39 +0000 (00:01 +0000)]
"fixes"

Can't call method "username" on an undefined
value at /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.

but cust_main_invoice records should probably be updated when svc_acct records
are deleted :/

19 years agodoc clarification
ivan [Wed, 8 Aug 2001 09:47:35 +0000 (09:47 +0000)]
doc clarification

19 years agobetter error msg
ivan [Wed, 8 Aug 2001 04:44:41 +0000 (04:44 +0000)]
better error msg

19 years agoadded the tax method
jeff [Fri, 3 Aug 2001 20:34:28 +0000 (20:34 +0000)]
added the tax method

19 years agoApache::ASP eidiot fix
ivan [Mon, 30 Jul 2001 10:43:58 +0000 (10:43 +0000)]
Apache::ASP eidiot fix

19 years agoshipping address additions
ivan [Mon, 30 Jul 2001 10:41:44 +0000 (10:41 +0000)]
shipping address additions

19 years agoPg primary key upgrade fix (create fix in new DBIx::DBSchema)
ivan [Mon, 30 Jul 2001 09:53:54 +0000 (09:53 +0000)]
Pg primary key upgrade fix (create fix in new DBIx::DBSchema)

19 years agoforgotten files
ivan [Mon, 30 Jul 2001 08:03:17 +0000 (08:03 +0000)]
forgotten files

19 years agotemplate stuffs
ivan [Mon, 30 Jul 2001 08:02:51 +0000 (08:02 +0000)]
template stuffs

19 years agoneed this too!
ivan [Mon, 30 Jul 2001 08:01:50 +0000 (08:01 +0000)]
need this too!

19 years agoneed an DBIx::DBSchema with delcolumn
ivan [Mon, 30 Jul 2001 07:42:39 +0000 (07:42 +0000)]
need an DBIx::DBSchema with delcolumn

19 years agotemplates!!!
ivan [Mon, 30 Jul 2001 07:36:04 +0000 (07:36 +0000)]
templates!!!

19 years agopodnitfix
ivan [Mon, 30 Jul 2001 07:34:41 +0000 (07:34 +0000)]
podnitfix

19 years agotemplates!
ivan [Mon, 30 Jul 2001 07:14:56 +0000 (07:14 +0000)]
templates!

19 years agotodocruft
ivan [Mon, 30 Jul 2001 07:13:34 +0000 (07:13 +0000)]
todocruft

19 years agoallow !! as password for disabled accounts
ivan [Mon, 30 Jul 2001 06:28:45 +0000 (06:28 +0000)]
allow !! as password for disabled accounts

19 years agoallow !! for locked accounts instead of changing to *SUSPENDED*
ivan [Mon, 30 Jul 2001 06:07:47 +0000 (06:07 +0000)]
allow !! for locked accounts instead of changing to *SUSPENDED*

19 years agoclarification
ivan [Fri, 27 Jul 2001 17:16:25 +0000 (17:16 +0000)]
clarification

19 years agoDocumented some subtle behavior of the checkdest method.
thalakan [Fri, 27 Jul 2001 06:17:46 +0000 (06:17 +0000)]
Documented some subtle behavior of the checkdest method.

19 years agoAdded documentation for cust_main_invoice.
thalakan [Wed, 25 Jul 2001 01:06:02 +0000 (01:06 +0000)]
Added documentation for cust_main_invoice.

19 years agoautocapnames never worked anyway
ivan [Tue, 24 Jul 2001 07:00:49 +0000 (07:00 +0000)]
autocapnames never worked anyway

19 years agobetter error message
ivan [Thu, 21 Jun 2001 16:27:52 +0000 (16:27 +0000)]
better error message

19 years ago> Use of uninitialized value in concatenation (.) at svc_acct.export line
ivan [Wed, 20 Jun 2001 08:33:42 +0000 (08:33 +0000)]
>     Use of uninitialized value in concatenation (.) at svc_acct.export line
> 276.

19 years agodoc
ivan [Sun, 10 Jun 2001 09:28:00 +0000 (09:28 +0000)]
doc

19 years agotemplating thoughts
ivan [Wed, 6 Jun 2001 22:22:13 +0000 (22:22 +0000)]
templating thoughts

19 years agoadd deb packaging foo (doesn't work yet)
ivan [Tue, 5 Jun 2001 21:40:55 +0000 (21:40 +0000)]
add deb packaging foo (doesn't work yet)