X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=TODO;h=9e6f4013006b6ff4c626ffc648c3d1b09b25b153;hb=de5bd53fdf4d115a26c1b51fefa83a114735f9bc;hp=0171c32308fbc138a8c588c5f66d48b6acb09170;hpb=b5222986a5bd6883920f5dffb03ec2615d886e5f;p=freeside.git diff --git a/TODO b/TODO index 0171c3230..9e6f40130 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,14 @@ +$Id: TODO,v 1.11 1998-10-13 12:49:50 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 duplication of effort. -- 1.1.x -- -postgres can't deal with NULL! - -svc_acct.import should recognize "UNIX" in the RADIUS password file as null. - radius logfile parsing and perl expression check. -mailing list archive, faq, cvs +mailing list archive, faq (test cust_main.pm with cybercash v2 and v3) @@ -27,8 +25,6 @@ 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. IE create, insert, delete and replace from derived classes should override new, @@ -185,8 +181,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 @@ -321,6 +315,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