-$Id: TODO,v 1.10 1998-10-13 12:07:49 ivan Exp $
+$Id: TODO,v 1.14 1998-11-18 09:01:30 ivan Exp $
If you are interested in helping with any of these, please join the mailing
list (send a blank message to ivan-freeside-subscribe@sisd.com) to avoid
-- 1.1.x --
+test and document libapache-dbi-logger (woo!)
+
+remove whois_hack set to 1 for svc_domain.pm? add all known registries and
+whois accordingly.
+
+get rid of all relative URL's (have to make them on the fly) - see doc for
+->redirect in CGI.pm
+
radius logfile parsing and perl expression check.
-mailing list archive, faq
+faq
-(test cust_main.pm with cybercash v2 and v3)
+(test cust_main.pm with cybercash v2 and v3, especially with the callback
+ stuff)
Fix in cust_bill BUGS:
There is an off-by-one error in print_text which causes a visual error (Page 1
fields should be a method against a FS::Record or derived object, as well as
being something you can call as FS::Record::fields('tablename'). Might
even be able to handle both in the same routine (that would be neato).
-Get rid of hfields and other assorted silliness.
-Clean up hfields/sfields/fields crap. yuck.
-
-$lpr in cust_main.pm (from Bill.pm) should become /var/spool/freeside/conf/lpr
Override FS::Record new, add, rep and del (create, insert, replace and
delete) in all derived classes.
people use/
More CC processors/methods.
-In FS::Record, the counter dir should have .datasrc appended to it like the
-dbdef does, which should place all the (most of) the DB metadata in unique
-files and let me run concurrent .datasrc's. Maybe do something similar for
-user, password and datasrc itself? (or something to get the out of the source
-files) and then we're set. (secrets file also needs .datasrc appended, or maybe
-"/var/spool/freeside".datasrc
-
you should be able to fiddle the setup date in cust_pkg. (at least initially)
-cych v3 and v2 support
-
delete options in administration section
write a generic batch senders and batch parsers.
-need a way to override svc_acct export on a per-machine basis; just use config files based on machine name i suppose; document that.
+need a way to override svc_acct export on a per-machine basis; just use config files based on machine name i suppose; document that. (no, import desync_hosts
+type stuff from cerkit)
you should be able to get column types as a method against an FS::Record object
as well as dbdef->table($table)->column($column)->type
seems to be an off-by-one error in the ascii invoice formatting which is saying
"1 of 2" pages when there is only one.
-get rid of agrep? needs the (non-free) glimpse distribution. agrep used to
-be free? what else can do fuzzy searching?
-
site_perl/svc_domain.cgi (hmm... or maybe should have a button? or maybe svc_domain.pm should handle this) should set $whois_hack for non-internic domains, so you can add them...
svc_acct_sm.import qmail import should pull in recipientmap people too.