summaryrefslogtreecommitdiff
path: root/TODO
blob: eac23385d0c67ccbdef23e8d4847b527a15dc116 (plain)
  1. % are tasks that are good for helping get up to speed in the code.
  2. Higher priorities
  3. - Prevent printing without posting.
  4. - %xhtml compliant code
  5. - authentication abstraction for Kerberos, LDAP authentication, and the like.
  6. - Authentication module for PostgreSQL databases.
  7. - %Account transactions available from Balance Sheets and Income Statements via
  8. links.
  9. Medium-longer term
  10. - Database schema cleanup/rewrite
  11. - Move all config information onto the Form object.
  12. - published API
  13. - %Tighten up integrity controls in schema by replacing the insert/update with
  14. a single insert and adding foreign keys.
  15. - Move to a template-based display system with main application logic being in
  16. a separate Perl module.
  17. - Basic payroll module
  18. - Enforce transaction safety and protect against lost updates when editing
  19. transactions
  20. - %Add a javascript calendar to all date fields. Must not cause problems when
  21. Javascript is not available.