summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorivan <ivan>1999-02-23 08:09:27 +0000
committerivan <ivan>1999-02-23 08:09:27 +0000
commit510d2f9647c0651a82760e456b46505e8050d6ed (patch)
treee426df6d73f5c4d0a7aa1214ea3a279fc0fb8a8a /TODO
parent36e3aafeef2f035b31ee03f3214370ba025aba6f (diff)
beginnings of one-screen new customer entry and some other miscellania
Diffstat (limited to 'TODO')
-rw-r--r--TODO27
1 files changed, 23 insertions, 4 deletions
diff --git a/TODO b/TODO
index 93f9ed8..611f83e 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.24 1999-02-10 08:27:55 ivan Exp $
+$Id: TODO,v 1.25 1999-02-23 08:09:18 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,6 +6,8 @@ duplication of effort.
-- before 1.2b1 --
+TEST email invoices
+
one-screen new customer entry
clean up view/cust_pkg and view/svc_* yuck (popurl and visual)!
@@ -15,6 +17,8 @@ Lay out the forms a bit better.
libwww regression test - since it will create sample data, can also use this
for the web demo
make fs-setup option to add sample data so you can click on "New Customer" right away? so people understand what this stuff is?
+(in sample data [ AND DOCUMENT! ] all svc_acct services should have a default
+ or fixed shell )
(Test this)
one-time/per-customer/? changes in rates and descriptions ('remembered
@@ -27,10 +31,24 @@ associated with any agent types so it won't show up for other customers to buy.
update site_perl/table_template* (pry out of date)
+remove "records identical" warning? gets in the way of more important stuff.
+
update web demo
-- release 1.2b1 ---
+password and slipip stuff in svc_acct.pm store need to be split into two fields or something, so the silliness in svc_acct.pm and svc_acct.export with looking at the data to decide what to do with it can be fixed
+
+i10n: Apache::Language
+
+Apache::Session? Other useful Apache::* ?
+
+email invoices are only sent for the BILL payby. If setup, should statements
+(since they're not invoices) be sent for COMP and CARD as well?
+
+$cgi->keywords is causing the (hard to trace) error:
+ Use of uninitialized value at (eval 5) line 5
+
edit/cust_main.cgi gives an uninformative error message:
> Can't call method "agentnum" without a package or object reference at
> /usr/local/apache-ssl/htdocs/freeside/edit/cust_main.cgi line 116.
@@ -45,13 +63,16 @@ Allow a cancelled/suspended/active status from packages to bubble up to
the customer lists. Put active, then suspended, then cancelled accounts.
Similar ordering on the package listing inside a single customer.
+false laziness: edit/cust_main.cgi got some parts copied from edit/svc_acct.cgi
+the web interface in general needs to be redone in a more abstract way.
+
false laziness: some of search/svc_acct_sm.cgi was copied to search/svc_domain.cgi. but web interface in general needs to be rewritten in a mucho cleaner way.
Portability: in FS::Record, $sth->execute does not return a number of rows for all DBD's. see man DBI
subroutine the where clause (eventually all SQL) as OO perhaps (has anyone done this?)
-add a select method to
+add a select method to ?
You can't delete the stuff under administration yet. Add this,
_including_ making sure the thing you are deleting is not in use!
@@ -386,8 +407,6 @@ configuration/setup should get web interface
...
(probably as part of some automated installation process?)
-password and slipip stuff in svc_acct.pm store need to be split into two fields or something, so the silliness in svc_acct.pm and svc_acct.export with looking at the data to decide what to do with it can be fixed (1.2)
-
This requires some serious magic in FS::Record:
ok, if date_type in fs-setup is to be something besides int,
now we need to create wrappers