X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=TODO;h=24461b62180406146c8873fc88407543de43ee2d;hb=f57f15482187e6fe502d4569dcd698d3205abd81;hp=71535acc9b1017a71c5b3319c8a49e98efa95bd6;hpb=0ac8d86e9f241bbca5c87826e56756157b7a432b;p=freeside.git diff --git a/TODO b/TODO index 71535acc9..24461b621 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Id: TODO,v 1.12 1998-11-07 08:25:10 ivan Exp $ +$Id: TODO,v 1.16 1998-12-16 05:38:39 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 @@ -6,14 +6,25 @@ duplication of effort. -- 1.1.x -- -qsearch[s] (or just put in new?) in FS::Record should bless the object -into the appropriate derived class automagically, if possible? +int'l stuff in web interface (not on david's time) + +admin web interface for titles (Dr., Mrs.) and default in fs-setup +(not on david's time) + +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 @@ -25,8 +36,6 @@ rep silliness! 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. Override FS::Record new, add, rep and del (create, insert, replace and delete) in all derived classes. @@ -252,22 +261,14 @@ write batch senders and batch parsers for the different credit card processors 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 @@ -297,9 +298,6 @@ export a debian-style (also redhat and?) /etc/group file aswell! 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. @@ -318,6 +316,8 @@ Put the GPL notice in all files. -- 1.2 or later -- +integrate w/IDEA's signup server + one-off package edits! : need a cust_pkgs or cust_part_pkgs or something table, with custnum and partpkg (like type_pkgs)