freeside.git
18 years agoadd prepaid support which sets RADIUS Expiration attribute, update customer view...
ivan [Wed, 21 Sep 2005 12:49:51 +0000 (12:49 +0000)]
add prepaid support which sets RADIUS Expiration attribute, update customer view package UI

18 years agotyop
ivan [Fri, 16 Sep 2005 10:10:46 +0000 (10:10 +0000)]
tyop

18 years agowith taxclasses, might have multiple records for a state/county/country
ivan [Fri, 16 Sep 2005 08:18:31 +0000 (08:18 +0000)]
with taxclasses, might have multiple records for a state/county/country

18 years agofix autogenerated simple test
ivan [Wed, 14 Sep 2005 11:01:02 +0000 (11:01 +0000)]
fix autogenerated simple test

18 years agofix redirect with single item returned from search results and a coderef redirect
ivan [Tue, 13 Sep 2005 20:12:04 +0000 (20:12 +0000)]
fix redirect with single item returned from search results and a coderef redirect

18 years agoajax-style xmlhttprequest state/county/country selector!
ivan [Sat, 10 Sep 2005 14:50:57 +0000 (14:50 +0000)]
ajax-style xmlhttprequest state/county/country selector!

18 years agoMySQL is case sensitive about table names! huh
ivan [Thu, 8 Sep 2005 19:15:12 +0000 (19:15 +0000)]
MySQL is case sensitive about table names!  huh

18 years agofix dropping of payname
ivan [Thu, 8 Sep 2005 08:50:29 +0000 (08:50 +0000)]
fix dropping of payname

18 years agodon't need 4k of newlines anymore, H:W:SelectLayers works better
ivan [Thu, 8 Sep 2005 06:52:37 +0000 (06:52 +0000)]
don't need 4k of newlines anymore, H:W:SelectLayers works better

18 years agoadd hourly frequency
ivan [Wed, 7 Sep 2005 22:52:23 +0000 (22:52 +0000)]
add hourly frequency

18 years agolist current dictionary sources in example so i don't forget
ivan [Wed, 7 Sep 2005 22:04:17 +0000 (22:04 +0000)]
list current dictionary sources in example so i don't forget

18 years agoupdate with dictionaries from freeradius 1.0.4 plus dictionary.ip3networks
ivan [Wed, 7 Sep 2005 22:02:32 +0000 (22:02 +0000)]
update with dictionaries from freeradius 1.0.4 plus dictionary.ip3networks

18 years agodefine username_len so the default add account screen doesn't have a tiny username...
ivan [Wed, 7 Sep 2005 12:56:41 +0000 (12:56 +0000)]
define username_len so the default add account screen doesn't have a tiny username field (when usernamemax is not defined)

18 years agofix silly bug sizing username field when adding an account (and usernamemax is not...
ivan [Wed, 7 Sep 2005 12:48:24 +0000 (12:48 +0000)]
fix silly bug sizing username field when adding an account (and usernamemax is not set)

18 years agofix silly bug sizing username field when adding an account (and username max is not...
ivan [Wed, 7 Sep 2005 12:44:59 +0000 (12:44 +0000)]
fix silly bug sizing username field when adding an account (and username max is not set)

18 years agooops, still need areyousure javascript for some sub-bits of the page (package unprovi...
ivan [Wed, 7 Sep 2005 12:38:25 +0000 (12:38 +0000)]
oops, still need areyousure javascript for some sub-bits of the page (package unprovisioning and cancellation, bunch of payment history stuff)

18 years agoimport dbdef from FS::Schema instead of calling $FS::Record::dbdef directly
ivan [Wed, 7 Sep 2005 10:40:58 +0000 (10:40 +0000)]
import dbdef from FS::Schema instead of calling $FS::Record::dbdef directly

18 years agofix bug with new option_Common stuff, forgot to prefix FS::
ivan [Wed, 7 Sep 2005 10:25:29 +0000 (10:25 +0000)]
fix bug with new option_Common stuff, forgot to prefix FS::

18 years agoremote access key is a big long thing
ivan [Wed, 7 Sep 2005 10:16:25 +0000 (10:16 +0000)]
remote access key is a big long thing

18 years agoadd cpanel export
ivan [Wed, 7 Sep 2005 09:37:26 +0000 (09:37 +0000)]
add cpanel export

18 years agodocument variables available in payment_receipt_email
ivan [Tue, 6 Sep 2005 21:58:06 +0000 (21:58 +0000)]
document variables available in payment_receipt_email

18 years agoadd banned credit card / ACH table, re-do cancel popup to have a checkbox to ban...
ivan [Sat, 27 Aug 2005 08:46:58 +0000 (08:46 +0000)]
add banned credit card / ACH table, re-do cancel popup to have a checkbox to ban payinfo

18 years agoneed H:W:SelectLayers 0.05
ivan [Wed, 24 Aug 2005 14:07:24 +0000 (14:07 +0000)]
need H:W:SelectLayers 0.05

18 years agofix size of cvv2 help popup
ivan [Wed, 24 Aug 2005 13:47:09 +0000 (13:47 +0000)]
fix size of cvv2 help popup

18 years agocustomer edit: abstract out billing info to billing.html, re-do payment type selectio...
ivan [Wed, 24 Aug 2005 13:22:27 +0000 (13:22 +0000)]
customer edit: abstract out billing info to billing.html, re-do payment type selection with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support for start date & issue #.  customer view: re-order fields for consistency.  selfservice API: support paystart_month, paystart_year, payissue and payip in MyAccount::process_payment and ::edit_info and Signup::new_customer, FS::cust_main::realtime_bop: support paystart_month paystart_year payissue payip fields

18 years agofix bug with service editing caused by moving dbdef stuff around
ivan [Tue, 23 Aug 2005 12:38:55 +0000 (12:38 +0000)]
fix bug with service editing caused by moving dbdef stuff around

18 years agoadd taxclass kludge to gateway overrides, fix parsing of new-style paybatch
ivan [Thu, 18 Aug 2005 07:58:22 +0000 (07:58 +0000)]
add taxclass kludge to gateway overrides, fix parsing of new-style paybatch

18 years agoslight adjustments to deb install for latest 1.5.8cvs
ivan [Thu, 18 Aug 2005 06:46:44 +0000 (06:46 +0000)]
slight adjustments to deb install for latest 1.5.8cvs

18 years agohopefully this is the last missing file
ivan [Thu, 18 Aug 2005 05:41:24 +0000 (05:41 +0000)]
hopefully this is the last missing file

18 years agooops another missing file
ivan [Thu, 18 Aug 2005 05:12:02 +0000 (05:12 +0000)]
oops another missing file

18 years agomissing file
ivan [Thu, 18 Aug 2005 04:16:12 +0000 (04:16 +0000)]
missing file

18 years agoinfrastructure for easier schema changes, and: add payment_gateway, payment_gateway_o...
ivan [Wed, 17 Aug 2005 22:23:46 +0000 (22:23 +0000)]
infrastructure for easier schema changes, and: add payment_gateway, payment_gateway_option and agent_payment_gateway tables, add paystart_month, paystart_year, payissue and payip fields to cust_main, add preliminary gateway and gateway override editing to web UI, use payment gateway override when processing payments (card type, not taxclass yet)

18 years agofix brainfart parsing end dates, closes: Bug#1248
ivan [Mon, 15 Aug 2005 01:55:43 +0000 (01:55 +0000)]
fix brainfart parsing end dates, closes: Bug#1248

18 years agoadd native Radiator export
ivan [Tue, 9 Aug 2005 21:38:59 +0000 (21:38 +0000)]
add native Radiator export

18 years agoadd export to everyone.net outsource mail service
ivan [Mon, 8 Aug 2005 15:15:50 +0000 (15:15 +0000)]
add export to everyone.net outsource mail service

18 years agoadd some docs on signup_server-payby and -realtime configuration values
ivan [Mon, 8 Aug 2005 03:15:18 +0000 (03:15 +0000)]
add some docs on signup_server-payby and -realtime configuration values

18 years agoupdate forward_shellcommands export to know about literal source addresses, closes...
ivan [Sun, 7 Aug 2005 00:41:23 +0000 (00:41 +0000)]
update forward_shellcommands export to know about literal source addresses, closes: Bug#1246

18 years agomove cust_pkg search to new template, add active/suspended/cancelled customer package...
ivan [Sun, 7 Aug 2005 00:40:02 +0000 (00:40 +0000)]
move cust_pkg search to new template, add active/suspended/cancelled customer packages to agent browse

18 years agofix credit searches by otaker
ivan [Fri, 5 Aug 2005 00:57:59 +0000 (00:57 +0000)]
fix credit searches by otaker

18 years agoadd IPC::Run3 and instructions for adding fs_queue and fs_selfservice users to instal...
ivan [Thu, 4 Aug 2005 08:39:19 +0000 (08:39 +0000)]
add IPC::Run3 and instructions for adding fs_queue and fs_selfservice users to install docs

18 years agodon't use install -D flag, doesn't work on bsd
ivan [Thu, 4 Aug 2005 01:42:54 +0000 (01:42 +0000)]
don't use install -D flag, doesn't work on bsd

18 years agoeliminate scary (but harmless) "Use of uninitalized value in length" warnings
ivan [Wed, 3 Aug 2005 07:38:47 +0000 (07:38 +0000)]
eliminate scary (but harmless) "Use of uninitalized value in length" warnings

18 years agodon't try to run blank commands for non-svc_acct shellcommand exports too
ivan [Wed, 3 Aug 2005 02:23:22 +0000 (02:23 +0000)]
don't try to run blank commands for non-svc_acct shellcommand exports too

18 years agoOnly complain, not die, if we can't find a svc_x record for an h_cust_svc record.
khoff [Tue, 2 Aug 2005 19:17:09 +0000 (19:17 +0000)]
Only complain, not die, if we can't find a svc_x record for an h_cust_svc record.

18 years agooops, fix last minute bug with new configurable customer fields on reports
ivan [Thu, 14 Jul 2005 11:55:01 +0000 (11:55 +0000)]
oops, fix last minute bug with new configurable customer fields on reports

18 years agoclean up some leftover bits from cust-fields work
ivan [Thu, 14 Jul 2005 11:46:25 +0000 (11:46 +0000)]
clean up some leftover bits from cust-fields work

18 years agoadd unlinked mail forward (svc_forward) report
ivan [Thu, 14 Jul 2005 11:31:35 +0000 (11:31 +0000)]
add unlinked mail forward (svc_forward) report

18 years agomove account search (httemplate/search/svc_acct.cgi) to new template, cust-fields...
ivan [Thu, 14 Jul 2005 11:18:06 +0000 (11:18 +0000)]
move account search (httemplate/search/svc_acct.cgi) to new template, cust-fields configuration value to control which customer fields are shown on reports

18 years agomove account search (httemplate/search/svc_acct.cgi) to new template, cust-fields...
ivan [Thu, 14 Jul 2005 10:52:46 +0000 (10:52 +0000)]
move account search (httemplate/search/svc_acct.cgi) to new template, cust-fields configuration value to control which customer fields are shown on reports

18 years agoadd alternative for very old Pg
ivan [Tue, 12 Jul 2005 11:54:59 +0000 (11:54 +0000)]
add alternative for very old Pg

18 years ago<rjbs> More of the same: these patches make it safer to subclass FS::part_pkg's pkg_s...
ivan [Tue, 12 Jul 2005 09:31:21 +0000 (09:31 +0000)]
<rjbs> More of the same: these patches make it safer to subclass FS::part_pkg's pkg_svc method by eliminating qsearches on table pkg_svc.

18 years ago<rjbs> This patch is part of my continuing effort to avoid using SQL and qsearch...
ivan [Tue, 12 Jul 2005 09:22:18 +0000 (09:22 +0000)]
<rjbs> This patch is part of my continuing effort to avoid using SQL and qsearch from templates to find the pkg_svc records for a package.

18 years agopatch from rjbs to add by_key contructor to Record.pm
ivan [Tue, 12 Jul 2005 09:13:19 +0000 (09:13 +0000)]
patch from rjbs to add by_key contructor to Record.pm

18 years agookay, really enable RT by default for good now
ivan [Tue, 12 Jul 2005 09:11:25 +0000 (09:11 +0000)]
okay, really enable RT by default for good now

18 years agoadding rt-drop-tables
ivan [Mon, 11 Jul 2005 14:15:09 +0000 (14:15 +0000)]
adding rt-drop-tables

18 years agonew server
ivan [Mon, 11 Jul 2005 13:01:16 +0000 (13:01 +0000)]
new server

18 years agonote alternate instructions for 0pre6->7
ivan [Mon, 11 Jul 2005 12:53:17 +0000 (12:53 +0000)]
note alternate instructions for 0pre6->7

18 years agos/ANNOUNCE/Changelog/
ivan [Mon, 11 Jul 2005 12:39:47 +0000 (12:39 +0000)]
s/ANNOUNCE/Changelog/

18 years agofreebsd install update i guess
ivan [Mon, 11 Jul 2005 12:23:00 +0000 (12:23 +0000)]
freebsd install update i guess

18 years agofix regex
ivan [Mon, 11 Jul 2005 12:22:23 +0000 (12:22 +0000)]
fix regex

18 years agotemplate
ivan [Mon, 11 Jul 2005 12:22:05 +0000 (12:22 +0000)]
template

18 years agoprobably best to keep RT disabled by default, at least for this release
ivan [Mon, 11 Jul 2005 12:21:36 +0000 (12:21 +0000)]
probably best to keep RT disabled by default, at least for this release

18 years agolast bits
ivan [Mon, 11 Jul 2005 12:09:20 +0000 (12:09 +0000)]
last bits

18 years agos/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
ivan [Mon, 11 Jul 2005 10:58:32 +0000 (10:58 +0000)]
s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs

18 years agobug fix for error message on session expiration from Randall Lucas <rlucas@tercent...
ivan [Mon, 11 Jul 2005 09:49:58 +0000 (09:49 +0000)]
bug fix for error message on session expiration from Randall Lucas <rlucas@tercent.net>, thanks!

18 years agofix silly bug preventing html invoicing from finding their logo
ivan [Sat, 9 Jul 2005 15:41:18 +0000 (15:41 +0000)]
fix silly bug preventing html invoicing from finding their logo

18 years agoget rid of the godawful halfass "invoice" on the post payment screen when posting...
ivan [Sat, 9 Jul 2005 10:55:18 +0000 (10:55 +0000)]
get rid of the godawful halfass "invoice" on the post payment screen when posting against a specific invoice, replace with having useless "Auto-apply to invoices" box actually show the payment will be applied to one invoice only...  closes: Bug#1241

18 years agoadd desc method to cust_bill_pkg and use it in cust_bill... this should help with...
ivan [Sat, 9 Jul 2005 10:36:43 +0000 (10:36 +0000)]
add desc method to cust_bill_pkg and use it in cust_bill... this should help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs to be sorted out

18 years agofix bug with new efficient customer-finding code. sql isn't perl, null != 0
ivan [Fri, 8 Jul 2005 23:06:31 +0000 (23:06 +0000)]
fix bug with new efficient customer-finding code.  sql isn't perl, null != 0

18 years agotyop
ivan [Tue, 5 Jul 2005 21:46:56 +0000 (21:46 +0000)]
tyop

18 years agopod error
ivan [Thu, 30 Jun 2005 13:32:23 +0000 (13:32 +0000)]
pod error

18 years agoadd username-percent config option
ivan [Thu, 30 Jun 2005 13:20:33 +0000 (13:20 +0000)]
add username-percent config option

18 years agooops, really fix error with new prepaid card foo
ivan [Thu, 30 Jun 2005 12:44:46 +0000 (12:44 +0000)]
oops, really fix error with new prepaid card foo

18 years agoadd IPC::Run3 to install docs
ivan [Wed, 22 Jun 2005 03:54:52 +0000 (03:54 +0000)]
add IPC::Run3 to install docs

18 years agofix preference sort order for linking: sort unaudited services first, secondary sort...
ivan [Fri, 17 Jun 2005 05:31:50 +0000 (05:31 +0000)]
fix preference sort order for linking: sort unaudited services first, secondary sort by svcaprt

18 years agoadd more info to debugging
ivan [Fri, 17 Jun 2005 05:07:48 +0000 (05:07 +0000)]
add more info to debugging

18 years agofix debugging
ivan [Fri, 17 Jun 2005 05:04:29 +0000 (05:04 +0000)]
fix debugging

18 years agoadd debugging for accounts picked to pick
ivan [Fri, 17 Jun 2005 04:42:06 +0000 (04:42 +0000)]
add debugging for accounts picked to pick

18 years agobetter error reporting for actual errors from lpr command
ivan [Wed, 15 Jun 2005 04:46:50 +0000 (04:46 +0000)]
better error reporting for actual errors from lpr command

18 years agofix error recharging w/prepaid card caused by rounding off of money value, closes...
ivan [Wed, 15 Jun 2005 02:31:28 +0000 (02:31 +0000)]
fix error recharging w/prepaid card caused by rounding off of money value, closes: Bug#1237

18 years agoadd reprint/fax/email links to invoice search results
ivan [Wed, 15 Jun 2005 00:44:28 +0000 (00:44 +0000)]
add reprint/fax/email links to invoice search results

18 years agoadvanced invoice serach, groundwork to add reprint/fax/email links to invoice search...
ivan [Thu, 9 Jun 2005 22:40:10 +0000 (22:40 +0000)]
advanced invoice serach, groundwork to add reprint/fax/email links to invoice search results

18 years agotiny refactor patch from rjbs: It changes the service listing to use $part_pkg->pkg_s...
ivan [Thu, 9 Jun 2005 20:26:08 +0000 (20:26 +0000)]
tiny refactor patch from rjbs: It changes the service listing to use $part_pkg->pkg_svc instead of a qsearch, which means that the listing will still work if pkg_svc has been subclassed.

18 years agodocumentation fix, noticed by rjbs
ivan [Thu, 9 Jun 2005 20:16:58 +0000 (20:16 +0000)]
documentation fix, noticed by rjbs

18 years agodon't rebless if we're already in the plan subclass, fixes pkg customize link
ivan [Thu, 9 Jun 2005 09:15:34 +0000 (09:15 +0000)]
don't rebless if we're already in the plan subclass, fixes pkg customize link

18 years agodeclare new $opt_a
ivan [Thu, 9 Jun 2005 07:19:31 +0000 (07:19 +0000)]
declare new $opt_a

18 years agosignificant speedup from only selected customers with outstanding packages or invoice...
ivan [Thu, 9 Jun 2005 07:13:38 +0000 (07:13 +0000)]
significant speedup from only selected customers with outstanding packages or invoice events in the initial select, and add -a flag for agentnum

18 years agoagent-specific logos for html invoices too
ivan [Thu, 9 Jun 2005 06:56:31 +0000 (06:56 +0000)]
agent-specific logos for html invoices too

18 years agoand make (html|latex)(small)?footer optionall per-agent too
ivan [Thu, 9 Jun 2005 06:36:37 +0000 (06:36 +0000)]
and make (html|latex)(small)?footer optionall per-agent too

18 years agomore sane regex
ivan [Thu, 9 Jun 2005 06:22:24 +0000 (06:22 +0000)]
more sane regex

18 years agough, hopefully fixup agent_plandata regex for multiple agents
ivan [Thu, 9 Jun 2005 06:16:00 +0000 (06:16 +0000)]
ugh, hopefully fixup agent_plandata regex for multiple agents

18 years agough, hopefully fixup agent_plandata regex for multiple agents
ivan [Thu, 9 Jun 2005 06:14:43 +0000 (06:14 +0000)]
ugh, hopefully fixup agent_plandata regex for multiple agents

18 years agomake sure invoice_(latex|html)returnaddress is configurable per-agent
ivan [Thu, 9 Jun 2005 06:01:10 +0000 (06:01 +0000)]
make sure invoice_(latex|html)returnaddress is configurable per-agent

18 years agomake sure invoice_(latex|html)returnaddress is configurable per-agent
ivan [Thu, 9 Jun 2005 05:59:57 +0000 (05:59 +0000)]
make sure invoice_(latex|html)returnaddress is configurable per-agent

18 years agoadd multiple agent selection to agent-specific invoicing
ivan [Thu, 9 Jun 2005 05:34:07 +0000 (05:34 +0000)]
add multiple agent selection to agent-specific invoicing

18 years agoadd ignore_noapply flag to make sure payments are forced in anyway on import
ivan [Thu, 9 Jun 2005 00:18:35 +0000 (00:18 +0000)]
add ignore_noapply flag to make sure payments are forced in anyway on import

18 years agolast bit to allow -1 for non-pkg, non-tax line items
ivan [Wed, 8 Jun 2005 21:52:46 +0000 (21:52 +0000)]
last bit to allow -1 for non-pkg, non-tax line items

18 years agoprepaid card recharge
ivan [Wed, 8 Jun 2005 09:03:06 +0000 (09:03 +0000)]
prepaid card recharge

18 years agodebugging output change in send_email
ivan [Tue, 7 Jun 2005 21:02:13 +0000 (21:02 +0000)]
debugging output change in send_email

18 years agoeek, fix silly problem in invoice sending refactoring
ivan [Mon, 6 Jun 2005 20:07:19 +0000 (20:07 +0000)]
eek, fix silly problem in invoice sending refactoring