summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authoreinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2006-09-04 05:34:38 +0000
committereinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2006-09-04 05:34:38 +0000
commit22449f3d338f7c965baf4c844a41433485a38529 (patch)
treeb01e20ddae59b63ad3d5b24748f8322f309c7c1a /TODO
parentbc9dd7bf58a1455447794222ba4c2f2ccaa66610 (diff)
Added changelog.
Reformatted the a few lines in the format_line form method. Corrected the regex LaTeX printing problem. Updated most of the png logos. Added items to TODO list. git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@19 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'TODO')
-rw-r--r--TODO28
1 files changed, 20 insertions, 8 deletions
diff --git a/TODO b/TODO
index 571b7e1e..50341113 100644
--- a/TODO
+++ b/TODO
@@ -8,29 +8,33 @@ Near immediate items (release-delaying?). * indicates completed.
- *fix the session security problem in the main application
- *Tightened browser caching rules so that the back button is no problem.
- *hosting, Sourceforge import SVN (almost done)
-- *solve security problem for admin.pl (central db?) (Pending testing)
+- *solve security problem for admin.pl (central db?)
Suggest starting with a simple server-side cookie. Then when we
add authentication abstraction, this problem can be permanently
solved in a modular fashion.
- * finish removing references to sql-ledger
-- write upgrade/crossgrade script from SL -> LedgerSMB
+- write upgrade/crossgrade script from SL -> LedgerSMB (mostly done)
Database script is done. Just untar over the top?
If so, then this is done.
- write press release
- *write SL List announcement
-- SPI membership
+- SPI membership (Just time the request to Josh for proposal)
- *CONTRIBUTORS/AUTHORS file.
- Delete setup.pl file for released versions. (not in SVN).
-- Test db upgrade
+- Run final tests on applications
+ - crossgrade script-- missing SL directory unlink logic.
+ - *templates
+ - db upgrade (not working)
+- *Fix printing bug with LaTeX templates. Error:
+ Quantifier follows nothing in regex;
+ marked by <-- HERE in m/? <-- HERE / at LedgerSMB/Form.pm line 1107.
-Short term items
+Higher priorities
- update setup.pl, which has a lot of SL specific code.
- make utf-8 default
-- Add protection against duplicate id values.
+- Add protection against duplicate id values.
- Prevent printing without posting.
- Add last cost field to laber/overhead creation screen.
-- drop lynx support? (no, not short term anyway)
- I think it is better to abandon Lynx support than drop it.
- drop Oracle support? (ibidem)
Oracle support is already largely abandoned. Not sure if we should
the code though...
@@ -45,6 +49,8 @@ Short term items
- Remove Dieter's sessionid timestamp since it serves no purpose.
- authentication abstraction for Kerberos, LDAP authentication, and the like.
- Authentication module for PostgreSQL databases.
+- Account transactions available from Balance Sheets and Income Statements via
+links.
Medium-longer term
- Port SL-POS functionality into the fork.
@@ -56,3 +62,9 @@ Medium-longer term
a single insert and adding foreign keys.
- Fix printing for Windows.
- Portable Data Terminal integration.
+- Merge web directories so that maintaining frames and no-frames browsers
+ is not a problem.
+- Move to a template-based display system with main application logic being in
+ a separate Perl module.
+- Convert to use persistant database connections.
+- Basic payroll module