summaryrefslogtreecommitdiff
path: root/TODO
blob: 571b7e1e9bd99594e3725a925e87a557b65668c5 (plain)
  1. Near immediate items (release-delaying?). * indicates completed.
  2. - *project name
  3. - *revision control
  4. - *add not null constraint to acc_trans.chart_id
  5. - *Change acc_trans.amount to NUMERIC
  6. - *Update SL-Basic.tex tarball to be the new manual for LedgerSMB
  7. - *coding standard
  8. - *fix the session security problem in the main application
  9. - *Tightened browser caching rules so that the back button is no problem.
  10. - *hosting, Sourceforge import SVN (almost done)
  11. - *solve security problem for admin.pl (central db?) (Pending testing)
  12. Suggest starting with a simple server-side cookie. Then when we
  13. add authentication abstraction, this problem can be permanently
  14. solved in a modular fashion.
  15. - * finish removing references to sql-ledger
  16. - write upgrade/crossgrade script from SL -> LedgerSMB
  17. Database script is done. Just untar over the top?
  18. If so, then this is done.
  19. - write press release
  20. - *write SL List announcement
  21. - SPI membership
  22. - *CONTRIBUTORS/AUTHORS file.
  23. - Delete setup.pl file for released versions. (not in SVN).
  24. - Test db upgrade
  25. Short term items
  26. - update setup.pl, which has a lot of SL specific code.
  27. - make utf-8 default
  28. - Add protection against duplicate id values.
  29. - Prevent printing without posting.
  30. - Add last cost field to laber/overhead creation screen.
  31. - drop lynx support? (no, not short term anyway)
  32. I think it is better to abandon Lynx support than drop it.
  33. - drop Oracle support? (ibidem)
  34. Oracle support is already largely abandoned. Not sure if we should
  35. the code though...
  36. - code cleanup (move to established coding standards, not structural yet)
  37. - xhtml compliant code
  38. - attract developers/documentation
  39. - central default database (maybe authentication abstraction here?)
  40. - Integrate a sales data report.
  41. - Batch printing for cheques.
  42. - Bundle script for generating email reports when parts are low.
  43. - Fix reconcilliation summary report.
  44. - Remove Dieter's sessionid timestamp since it serves no purpose.
  45. - authentication abstraction for Kerberos, LDAP authentication, and the like.
  46. - Authentication module for PostgreSQL databases.
  47. Medium-longer term
  48. - Port SL-POS functionality into the fork.
  49. - published API
  50. - Command-line wrapper that is easy to use....
  51. - SOAP or HTTP based interfaces (OpenLedger?)
  52. - Credit Card Processing
  53. - Tighten up integrity controls in schema by replacing the insert/update with
  54. a single insert and adding foreign keys.
  55. - Fix printing for Windows.
  56. - Portable Data Terminal integration.