add comments field
[freeside.git] / TODO
diff --git a/TODO b/TODO
index 593f4e9..f9e6855 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.63 2001-04-22 01:38:38 ivan Exp $
+$Id: TODO,v 1.66 2001-07-30 07:13:34 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,41 @@ ivan-freeside-devel-subscribe@sisd.com) to avoid duplication of effort.
 
 ---
 
+> Does Freeside currently support notification to the customer that their
+> credit card on file is about to expire?
+> What about notification that their
+> credit card was declined after they sign up, say like in 5 months when it
+> fails?
+
+
+random templating thoughts:
+for starters, read the "Template Syntax" section of Text::Template
+that sums up the starting philosophy pretty well
+> Text::Template is unsuitable because it's backwards, but don't worry about
++that quite yet.  everything in that section applies
+..
+then ttp://forum.swarthmore.edu/epigone/modperl/frahthonbror/19990525144012.8806.qmail@plover.com
+..
+then: given that as background, freside will use a simple template syntax designed
++to interact well with the webmonkey html editors, and will export to Mason
++and Apache::ASP for starters, and eventually any "right-side-out" "eval"
++templating system
+
+
+make svc_acct.import complain if you try to use a local file
+
+make the invoices configurable such that:
+> Also, Can you change FreeSide so that it says "GST" instead of TAX?
+
+"Andrew Wafula" <awafula2000@yahoo.co.uk>:
+> Following my recent questions on money_char, i would like to suggest that
+> money_char be used as well in cust_bill.cgi and cust_main.cgi so that the
+> charges are seen in whatever money_char is used in a particular country
+> instead of the default dollar currecny. This would make it such that the
+> system has one monetary unit in its entirety rather than only for the
+> invoicing part. I guess this would be something others would appreciate as
+> well.
+
 Things that would be nice but probably won't happen: testing with 
 MySQL+Sleepycat, a fix for the long-RADIUS-attributes-with Pg problem,    
 passive session monitoring with RADIUS (tailing a log file or monitoring a
@@ -20,18 +55,27 @@ write some sample billing expressions with libcflow-perl :)
 .
 (at least) These questions need to be answered for Mason, Apache::ASP and
 eperl.  If eperl becomes too much of a pain, I'm okay with forgetting 
-about it - it's not well-maintained.  The answers below are for Mason.
+about it - it's not well-maintained.
 .
-How do you interpolate a value?  <% $value %>
+How do you interpolate a value?
+mason: <% $value %>
+apache-asp(don't think there is a "with-escaping-HTML" way?): <%= $value %>
 .
-How do you interpolate a value without escaping HTML? <% $value |n %>
+How do you interpolate a value without escaping HTML?
+mason: <% $value |n %>
+apache-asp??: <%= $value %> 
 .
 How do you interpolate a (possibly non-stand-alone, non-interpolated) 
 control structure?  With an inital % - for example:
 .     
-        % for each $value ( @values ) {
+mason:
+        % foreach $value ( @values ) {
         <OPTION><% $value %></OPTION>
         % }
+apache-asp:
+        <% foreach $value ( @values ) { %>
+        <OPTION><%= $value %></OPTION>
+        <% } %>
 .     
 This is one of the things I worry that the webmonkey HTML editors will not
 like about Mason.  That and the <%INIT> and <%PERL> tags.