better docs for the worst bit, finally
[freeside.git] / TODO
diff --git a/TODO b/TODO
index 9c9de34..308da88 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.57 2001-01-31 07:21:00 ivan Exp $
+$Id: TODO,v 1.60 2001-04-15 10:33:40 ivan Exp $
 
 If you are interested in helping with any of these, please join the
 *development* mailing list (send a blank message to
@@ -6,6 +6,31 @@ ivan-freeside-devel-subscribe@sisd.com) to avoid duplication of effort.
 
 ---
 
+********
+for 1.3.0: 
+********
+
+move to DBIx::DBSchema.  (gets non-MySQL-specific dbdef-create)
+
+finish transactions (svc_*.pm, fs_register/)
+
+Pg-style or universal-style locking in fs_sessmon FS/FS/nas.pm, or rewrite it
+to use a database expression that won't need it, or just dump the locking
+entirely as nas_heartbeat stuff doesn't need to be accurate; it's just informational.
+
+radius 
+
+test with MySQL+Sleepycat?
+
+********
+unclassified, probably either done already or post-1.3.0
+********
+
+anything doing transactions in the web interface should likely move into *.pm.
+(transactions are here woo!)
+
+write some sample billing expressions with libcflow-perl :)
+
 (future templating)
 .
 (at least) These questions need to be answered for Mason, Apache::ASP and