From aff2191c2c31501c72a89aabd2fd6cb2eb3ce8aa Mon Sep 17 00:00:00 2001 From: einhverfr Date: Sat, 2 Sep 2006 06:14:40 +0000 Subject: Removed CONTRIBUTORS lines in the various files, moved any contributors to the CONTRIBUTORS file. Added TODO, CONTRIBUTORS, and the upgrade/cross-grade SL2LS.pl (incomplete). git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@16 4979c152-3d1c-0410-bac9-87ea11338e46 --- TODO | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 00000000..571b7e1e --- /dev/null +++ b/TODO @@ -0,0 +1,58 @@ +Near immediate items (release-delaying?). * indicates completed. +- *project name +- *revision control +- *add not null constraint to acc_trans.chart_id +- *Change acc_trans.amount to NUMERIC +- *Update SL-Basic.tex tarball to be the new manual for LedgerSMB +- *coding standard +- *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) + 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 + Database script is done. Just untar over the top? + If so, then this is done. +- write press release +- *write SL List announcement +- SPI membership +- *CONTRIBUTORS/AUTHORS file. +- Delete setup.pl file for released versions. (not in SVN). +- Test db upgrade + +Short term items +- update setup.pl, which has a lot of SL specific code. +- make utf-8 default +- 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... +- code cleanup (move to established coding standards, not structural yet) +- xhtml compliant code +- attract developers/documentation +- central default database (maybe authentication abstraction here?) +- Integrate a sales data report. +- Batch printing for cheques. +- Bundle script for generating email reports when parts are low. +- Fix reconcilliation summary report. +- Remove Dieter's sessionid timestamp since it serves no purpose. +- authentication abstraction for Kerberos, LDAP authentication, and the like. +- Authentication module for PostgreSQL databases. + +Medium-longer term +- Port SL-POS functionality into the fork. +- published API +- Command-line wrapper that is easy to use.... +- SOAP or HTTP based interfaces (OpenLedger?) +- Credit Card Processing +- Tighten up integrity controls in schema by replacing the insert/update with + a single insert and adding foreign keys. +- Fix printing for Windows. +- Portable Data Terminal integration. -- cgit v1.2.3