X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=TODO;h=1d21d81ad2e0c531b2e634637fcbfa4e60e29cb8;hb=c48cfd422976aa77e9f10b5324bfbd71952e5333;hp=79c903574ee4edf93dbca1b5cd80f07788432cdf;hpb=005d5e42579ed3214489353fdd480177811da516;p=freeside.git diff --git a/TODO b/TODO index 79c903574..1d21d81ad 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Header: /home/cvs/cvsroot/freeside/Attic/TODO,v 1.4 1998-10-12 09:09:00 ivan Exp $ +$Id: TODO,v 1.13 1998-11-13 09:56:33 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,17 +6,18 @@ duplication of effort. -- 1.1.x -- -figure out this cvs thing. :) +remove whois_hack set to 1 for svc_domain.pm? add all known registries and +whois accordingly. -postgres can't deal with NULL! - -svc_acct.import should recognize "UNIX" in the RADIUS password file as null. +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, cvs +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 @@ -28,10 +29,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. - -$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. @@ -189,8 +186,6 @@ correct timezone. view/svc_domain.cgi needs to know the domain might be unaudited (cosmetic) -Check everything into CVS. - --- 1.1.x or 1.2 or later the web interface should create a new object and use it instead of a blank @@ -304,9 +299,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. @@ -325,6 +317,9 @@ Put the GPL notice in all files. -- 1.2 or later -- +one-off package edits! : need a cust_pkgs or cust_part_pkgs or something table, +with custnum and partpkg (like type_pkgs) + $cust_bill->owed database field to be eliminated, replaced by a method call that calculates on the fly. make sure to grep for ->(get|set)field('owed') same for cust_credit->credited