freeside.git
18 years agobetter BIND integration
ivan [Tue, 30 Apr 2002 05:43:34 +0000 (05:43 +0000)]
better BIND integration

18 years agoadd username-nounderscore and username-nodash config files
ivan [Fri, 26 Apr 2002 11:14:37 +0000 (11:14 +0000)]
add username-nounderscore and username-nodash config files

18 years agofix signup server realtime-card foo
ivan [Thu, 25 Apr 2002 13:16:58 +0000 (13:16 +0000)]
fix signup server realtime-card foo

18 years agoalternate decline handline (Bug #408)
ivan [Thu, 25 Apr 2002 12:03:15 +0000 (12:03 +0000)]
alternate decline handline (Bug #408)

18 years agofree_delayed try #2
ivan [Thu, 25 Apr 2002 10:37:08 +0000 (10:37 +0000)]
free_delayed try #2

18 years agoadd flat_delayed plan
ivan [Thu, 25 Apr 2002 09:47:25 +0000 (09:47 +0000)]
add flat_delayed plan

18 years agodon't require_cardname for non-CARD payby's
ivan [Thu, 25 Apr 2002 01:15:33 +0000 (01:15 +0000)]
don't require_cardname for non-CARD payby's

18 years agofix suspending all accounts in signup server
ivan [Wed, 24 Apr 2002 22:14:45 +0000 (22:14 +0000)]
fix suspending all accounts in signup server

18 years agorequire_cardname option
ivan [Wed, 24 Apr 2002 09:09:36 +0000 (09:09 +0000)]
require_cardname option

18 years agomsgcat error for credit card expiration (closes: Bug#407)
ivan [Wed, 24 Apr 2002 09:03:37 +0000 (09:03 +0000)]
msgcat error for credit card expiration (closes: Bug#407)

18 years agoharmless ui glitch
ivan [Tue, 23 Apr 2002 07:32:49 +0000 (07:32 +0000)]
harmless ui glitch

18 years agofixes inserting strings that end in numbers to TEXT columns... gah i hate SQL
ivan [Tue, 23 Apr 2002 07:10:19 +0000 (07:10 +0000)]
fixes inserting strings that end in numbers to TEXT columns... gah i hate SQL

18 years agouse Tie::IxHash to present export options in a reasonable order
ivan [Mon, 22 Apr 2002 22:45:34 +0000 (22:45 +0000)]
use Tie::IxHash to present export options in a reasonable order

18 years agodon't show extended debugging in error messages that could end up on the signup
ivan [Mon, 22 Apr 2002 21:36:05 +0000 (21:36 +0000)]
don't show extended debugging in error messages that could end up on the signup
server

18 years agofix bug checking agents allowed to purchase packages (moved from signups server)
ivan [Mon, 22 Apr 2002 21:23:16 +0000 (21:23 +0000)]
fix bug checking agents allowed to purchase packages (moved from signups server)

18 years agoadd pkgpart to agent type listing
ivan [Mon, 22 Apr 2002 21:18:10 +0000 (21:18 +0000)]
add pkgpart to agent type listing

18 years ago- check agentnum ability to order packages in FS::cust_pkg, not signup server
ivan [Mon, 22 Apr 2002 20:47:21 +0000 (20:47 +0000)]
- check agentnum ability to order packages in FS::cust_pkg, not signup server
- order by recur price in signup-alternate template

18 years agobind export
ivan [Sat, 20 Apr 2002 12:37:23 +0000 (12:37 +0000)]
bind export

18 years agoworking BIND import
ivan [Sat, 20 Apr 2002 11:57:36 +0000 (11:57 +0000)]
working BIND import

18 years agoallow * MX records
ivan [Sat, 20 Apr 2002 10:49:33 +0000 (10:49 +0000)]
allow * MX records

18 years agoallow uppercase in zone data.
ivan [Sat, 20 Apr 2002 10:12:26 +0000 (10:12 +0000)]
allow uppercase in zone data.

18 years agoallow uppercase zones...
ivan [Sat, 20 Apr 2002 10:09:42 +0000 (10:09 +0000)]
allow uppercase zones...

18 years agoperms
ivan [Sat, 20 Apr 2002 06:34:21 +0000 (06:34 +0000)]
perms

18 years agofixup fs-setup
ivan [Sat, 20 Apr 2002 06:33:03 +0000 (06:33 +0000)]
fixup fs-setup

18 years agofix problem with edge case where there *is* a pkg_svc record with quantity 0,
ivan [Sat, 20 Apr 2002 02:06:38 +0000 (02:06 +0000)]
fix problem with edge case where there *is* a pkg_svc record with quantity 0,
when changing packages and using the special case new service code

18 years agofix signup.cgi to be sticky on *all* errors
ivan [Sat, 20 Apr 2002 00:48:17 +0000 (00:48 +0000)]
fix signup.cgi to be sticky on *all* errors

18 years agomake necessary stuff for success.html global
ivan [Fri, 19 Apr 2002 23:50:37 +0000 (23:50 +0000)]
make necessary stuff for success.html global

18 years agodeal with morphing popnum field in widget, eek
ivan [Fri, 19 Apr 2002 23:44:22 +0000 (23:44 +0000)]
deal with morphing popnum field in widget, eek

18 years agocompare balance numerically to avoid spurious suspensions
ivan [Fri, 19 Apr 2002 23:35:02 +0000 (23:35 +0000)]
compare balance numerically to avoid spurious suspensions

18 years agomaybe just for debugging
ivan [Fri, 19 Apr 2002 23:25:54 +0000 (23:25 +0000)]
maybe just for debugging

18 years agookay _really_ this time username and password should be working outside the
ivan [Fri, 19 Apr 2002 22:56:50 +0000 (22:56 +0000)]
okay _really_ this time username and password should be working outside the
widget

18 years agookay finish moving usernames out of the widget, should finally work now
ivan [Fri, 19 Apr 2002 22:34:59 +0000 (22:34 +0000)]
okay finish moving usernames out of the widget, should finally work now

18 years agofix noment's signup template
ivan [Fri, 19 Apr 2002 22:32:05 +0000 (22:32 +0000)]
fix noment's signup template

18 years agosyntax error
ivan [Fri, 19 Apr 2002 22:18:30 +0000 (22:18 +0000)]
syntax error

18 years agomove username/password out of widget
ivan [Fri, 19 Apr 2002 22:17:27 +0000 (22:17 +0000)]
move username/password out of widget

18 years agofix silly problem in H:W:SelectLayers with moving SELECTs to the real form
ivan [Fri, 19 Apr 2002 22:09:29 +0000 (22:09 +0000)]
fix silly problem in H:W:SelectLayers with moving SELECTs to the real form

18 years agoadd phone to Business::OnlinePayment usage
ivan [Fri, 19 Apr 2002 14:27:34 +0000 (14:27 +0000)]
add phone to Business::OnlinePayment usage

18 years agosignup server: FS::part_pkg->payby kludge & example template which uses
ivan [Fri, 19 Apr 2002 13:17:56 +0000 (13:17 +0000)]
signup server: FS::part_pkg->payby kludge & example template which uses
  H:W:SelectLayers

18 years ago- add init file installation to Makefile, add unified init file
ivan [Fri, 19 Apr 2002 01:16:39 +0000 (01:16 +0000)]
- add init file installation to Makefile, add unified init file
- fix qsearch for op => '!=', value => '' searches
- fix invalid_catd typo
- add payby method to part_pkg and have fs_signup_server pass the data

18 years agofix usergroup_delete DELETE syntax
ivan [Wed, 17 Apr 2002 20:43:45 +0000 (20:43 +0000)]
fix usergroup_delete DELETE syntax

18 years agoallow = in ut_text
ivan [Wed, 17 Apr 2002 19:47:17 +0000 (19:47 +0000)]
allow = in ut_text

18 years agouse signup.html and success.html from current dir...
ivan [Wed, 17 Apr 2002 12:14:37 +0000 (12:14 +0000)]
use signup.html and success.html from current dir...

18 years agofix default searches
ivan [Wed, 17 Apr 2002 12:06:16 +0000 (12:06 +0000)]
fix default searches

18 years agobetter debugging messages from signup server
ivan [Wed, 17 Apr 2002 11:59:28 +0000 (11:59 +0000)]
better debugging messages from signup server

18 years agofix signup_server-realtime
ivan [Wed, 17 Apr 2002 11:53:15 +0000 (11:53 +0000)]
fix signup_server-realtime

18 years agofix example success template
ivan [Wed, 17 Apr 2002 11:46:23 +0000 (11:46 +0000)]
fix example success template

18 years agoallow for the no-pop case
ivan [Wed, 17 Apr 2002 11:43:37 +0000 (11:43 +0000)]
allow for the no-pop case

18 years agoget rid of debugging cruft
ivan [Wed, 17 Apr 2002 11:41:30 +0000 (11:41 +0000)]
get rid of debugging cruft

18 years agoforgot to use Date::Format for sending email...
ivan [Wed, 17 Apr 2002 11:37:09 +0000 (11:37 +0000)]
forgot to use Date::Format for sending email...

18 years agosmall tyop
ivan [Wed, 17 Apr 2002 11:29:55 +0000 (11:29 +0000)]
small tyop

18 years agotypo adding agentnum setting possibility...
ivan [Wed, 17 Apr 2002 11:17:02 +0000 (11:17 +0000)]
typo adding agentnum setting possibility...

18 years agoalso don't leak processes, like fs_passwdd
ivan [Wed, 17 Apr 2002 07:32:51 +0000 (07:32 +0000)]
also don't leak processes, like fs_passwdd

18 years agoforgotten semicolon
ivan [Wed, 17 Apr 2002 05:48:47 +0000 (05:48 +0000)]
forgotten semicolon

18 years agoalso untaint pid
ivan [Wed, 17 Apr 2002 05:46:09 +0000 (05:46 +0000)]
also untaint pid

18 years ago*sigh*
ivan [Wed, 17 Apr 2002 05:44:45 +0000 (05:44 +0000)]
*sigh*

18 years agookay pid file has a change of working now
ivan [Wed, 17 Apr 2002 05:42:59 +0000 (05:42 +0000)]
okay pid file has a change of working now

18 years agotyop
ivan [Wed, 17 Apr 2002 05:39:21 +0000 (05:39 +0000)]
tyop

18 years agopid file foo
ivan [Wed, 17 Apr 2002 05:22:04 +0000 (05:22 +0000)]
pid file foo

18 years agokill ssh children on exit also, like password server
ivan [Wed, 17 Apr 2002 01:17:50 +0000 (01:17 +0000)]
kill ssh children on exit also, like password server

18 years agokill off ssh kid on exit...
ivan [Wed, 17 Apr 2002 01:14:32 +0000 (01:14 +0000)]
kill off ssh kid on exit...

18 years agobetter ordering in search results
ivan [Wed, 17 Apr 2002 00:25:58 +0000 (00:25 +0000)]
better ordering in search results

18 years agothere it is! fix bug with FS::cust_main::agent
ivan [Tue, 16 Apr 2002 23:14:30 +0000 (23:14 +0000)]
there it is!  fix bug with FS::cust_main::agent

18 years agofurther debugging...
ivan [Tue, 16 Apr 2002 22:56:58 +0000 (22:56 +0000)]
further debugging...

18 years agofurther authorize.net description debugging (agent??) and get rid of
ivan [Tue, 16 Apr 2002 22:52:14 +0000 (22:52 +0000)]
further authorize.net description debugging (agent??) and get rid of
bad unique index on cust_bill_event

18 years agoeek, problem with authorize.net description field
ivan [Tue, 16 Apr 2002 22:38:04 +0000 (22:38 +0000)]
eek, problem with authorize.net description field

18 years agoauto-use export classes
ivan [Tue, 16 Apr 2002 21:24:45 +0000 (21:24 +0000)]
auto-use export classes

18 years agoui
ivan [Tue, 16 Apr 2002 20:13:18 +0000 (20:13 +0000)]
ui

18 years agoexports, then services...
ivan [Tue, 16 Apr 2002 19:50:42 +0000 (19:50 +0000)]
exports, then services...

18 years agoreport on failed billing events...
ivan [Tue, 16 Apr 2002 10:47:35 +0000 (10:47 +0000)]
report on failed billing events...

18 years ago- send a notice to the customer when their card is declined - closes: Bug#351
ivan [Tue, 16 Apr 2002 09:38:20 +0000 (09:38 +0000)]
- send a notice to the customer when their card is declined - closes: Bug#351
- freeside-expiration-alerter works fine, closes: Bug#7

18 years agomove the last of the real-time exports out of svc_acct.pm and into part_export
ivan [Tue, 16 Apr 2002 08:52:38 +0000 (08:52 +0000)]
move the last of the real-time exports out of svc_acct.pm and into part_export

18 years agoallow multiple search types on main menu... more confusing but default is
ivan [Tue, 16 Apr 2002 06:47:21 +0000 (06:47 +0000)]
allow multiple search types on main menu... more confusing but default is
*too* fuzzy

18 years agoallow signup to specify agentnum
ivan [Tue, 16 Apr 2002 00:02:26 +0000 (00:02 +0000)]
allow signup to specify agentnum

18 years ago- move cyrus, shellcommands, CP exports exports to new-style
ivan [Sun, 14 Apr 2002 09:11:22 +0000 (09:11 +0000)]
- move cyrus, shellcommands, CP exports exports to new-style
- skeleton files for vpopmail exports
- documentation updates
- add big schema diagram to docs

18 years agodocu for invoice_lines(0) with no arguments
ivan [Sun, 14 Apr 2002 01:36:35 +0000 (01:36 +0000)]
docu for invoice_lines(0) with no arguments

18 years ago- documentation updates
ivan [Sat, 13 Apr 2002 13:36:26 +0000 (13:36 +0000)]
- documentation updates
- move Critical Path export to new-style export
- bin/sqlradius_reset gets a manpage and becomes FS/bin/freeside-sqlradius-reset

18 years agos/otaker/order-taker/
ivan [Sat, 13 Apr 2002 10:46:18 +0000 (10:46 +0000)]
s/otaker/order-taker/

18 years agoallow invoice_lines(0) meaning no limit, no padding (see Bug#388)
ivan [Sat, 13 Apr 2002 09:14:07 +0000 (09:14 +0000)]
allow invoice_lines(0) meaning no limit, no padding (see Bug#388)

18 years agobulk queue operations (closes: Bug#389)
ivan [Sat, 13 Apr 2002 08:51:54 +0000 (08:51 +0000)]
bulk queue operations (closes: Bug#389)

18 years agofudge up FS::cust_pkg::order ("Order and cancel packages") to try to move
ivan [Fri, 12 Apr 2002 15:14:58 +0000 (15:14 +0000)]
fudge up FS::cust_pkg::order ("Order and cancel packages") to try to move
services between svcparts as a last resort...

18 years ago- should finish off the part_svc -> part_export s/one-to-many/many-to-many/
ivan [Fri, 12 Apr 2002 13:22:03 +0000 (13:22 +0000)]
- should finish off the part_svc -> part_export s/one-to-many/many-to-many/
  transition (closes: Bug#375)
- fixes a nasty export scoping bug with message catalogs, whew

18 years ago(almost) everything for bug#375 - create export_svc table - part_svc to
ivan [Thu, 11 Apr 2002 22:05:31 +0000 (22:05 +0000)]
(almost) everything for bug#375 - create export_svc table - part_svc to
part_export is now properly many-to-many, not one-to-many

still need to finish service editing (choosing exports) in
httemplate/edit/part_svc.cgi and httemplate/edti/process/part_svc.cgi

and do somethinga about that manual $svcdb = 'svc_acct' in
httemplate/edit/part_export.cgi (do part_export records need a svcdb?
probably not... should be able to just pass an svcdb on creation of new
exports, move the big %exports hash into part_export.pm and allow
httemplate/edit/part_svc.cgi to query it for exports that can apply to a given
svcdb....

18 years agouse the AUTOLOAD that reports errors better & fix problems with ut_domain
ivan [Thu, 11 Apr 2002 22:04:56 +0000 (22:04 +0000)]
use the AUTOLOAD that reports errors better & fix problems with ut_domain
losing data

18 years agobulk checkin from working on the road:
ivan [Wed, 10 Apr 2002 13:42:49 +0000 (13:42 +0000)]
bulk checkin from working on the road:

- use msgcat for more error messages - should be all things that would come3
  back from the signup server normally now
- signup server: don't display access number <SELECT> if there's none or one
- signup_server-realtime config option to run billing for signup server
  signups immediately
- signup server: pkg available to success templates, better documentation on
  success templates
- httemplate/edit/msgcat.cgi fields are properly sticky on errors
- httemplate/edit/process/msgcat.cgi - don't update identical fields

18 years agofix mistake in part_pop_local schema (not used by anyone really so no big deal)
ivan [Wed, 10 Apr 2002 08:39:47 +0000 (08:39 +0000)]
fix mistake in part_pop_local schema (not used by anyone really so no big deal)

18 years agosend email on signup server signups (closes: Bug#386)
ivan [Sun, 7 Apr 2002 06:23:29 +0000 (06:23 +0000)]
send email on signup server signups (closes: Bug#386)

18 years agoworking message catalogs (not used for enough yet)
ivan [Sun, 7 Apr 2002 05:56:09 +0000 (05:56 +0000)]
working message catalogs (not used for enough yet)
- almost (but not quite) closes Bug#385 - still have to catalog the
  backend things triggered by signup server.

18 years ago- config option for signup server payment types
ivan [Sun, 7 Apr 2002 00:00:41 +0000 (00:00 +0000)]
- config option for signup server payment types
- credit card type pulldown on signup server (closes: Bug#383)

18 years agoadd a config option to set the Business::OnlinePayment description field,
ivan [Sat, 6 Apr 2002 22:32:43 +0000 (22:32 +0000)]
add a config option to set the Business::OnlinePayment description field,
and make some useful data available for the config option.
closes: Bug#378

18 years agocloses: bug#384 - adds security phrase to signup server also
ivan [Sat, 6 Apr 2002 21:39:22 +0000 (21:39 +0000)]
closes: bug#384 - adds security phrase to signup server also
(already in regular interface)

18 years agofix visual glitch
ivan [Sat, 6 Apr 2002 21:32:03 +0000 (21:32 +0000)]
fix visual glitch

18 years agobig signup server cleanups. uses Storable for network protocol now.
ivan [Sat, 6 Apr 2002 20:37:38 +0000 (20:37 +0000)]
big signup server cleanups.  uses Storable for network protocol now.
- makes Bugs 384 & 385 easier
- closes: Bug#382

18 years agosecurity phrase bug fixes
ivan [Sat, 6 Apr 2002 00:08:08 +0000 (00:08 +0000)]
security phrase bug fixes

18 years ago- add message catalog table & beginning of web interface
ivan [Fri, 5 Apr 2002 23:51:18 +0000 (23:51 +0000)]
- add message catalog table & beginning of web interface
- add security_phrase and conf option to svc_acct.pm
- random other stuff

18 years agocredit/refund display correction
jeff [Fri, 5 Apr 2002 23:37:13 +0000 (23:37 +0000)]
credit/refund display correction

18 years agodon't specify date (not on submitting form)
ivan [Fri, 5 Apr 2002 20:52:59 +0000 (20:52 +0000)]
don't specify date (not on submitting form)

18 years agooops forgot these from working on the road
ivan [Fri, 5 Apr 2002 16:37:42 +0000 (16:37 +0000)]
oops forgot these from working on the road

18 years agoCheckin of disparate changes from working on the road:
ivan [Fri, 5 Apr 2002 00:42:21 +0000 (00:42 +0000)]
Checkin of disparate changes from working on the road:
- generic SQL query
- move exports out to their own files
- small cleanup of selfadmin server

18 years agofinish up s/referral/advertising source/
ivan [Sat, 30 Mar 2002 02:35:15 +0000 (02:35 +0000)]
finish up s/referral/advertising source/

18 years agofix unlinked svc browse!
ivan [Fri, 29 Mar 2002 17:27:18 +0000 (17:27 +0000)]
fix unlinked svc browse!