summaryrefslogtreecommitdiff
path: root/TODO
blob: da57b5c0dd4f843f979563ae822cd53ae7f8138a (plain)
  1. Higher priorities
  2. - Move all other floats to NUMERICs in the database schemas.
  3. - Create a new naming system that allows us to track db schema changes between
  4. different versions of SQL-Ledger and LedgerSMB and
  5. - update setup.pl, which has a lot of SL specific code.
  6. - make utf-8 default
  7. - Add protection against duplicate id values.
  8. Chris Travers has a fix that will be applied in the next version but will
  9. require some extensive testing.
  10. - Batch printing of Checks
  11. Chris Travers has done this work for another customer for 2.6.15 and can
  12. move this code over quickly.
  13. - Prevent printing without posting.
  14. - Add last cost field to laber/overhead creation screen.
  15. - drop Oracle support?
  16. Oracle support is already largely abandoned. Not sure if we should
  17. drop the code though... Chris Travers
  18. - code cleanup (move to established coding standards, not structural yet)
  19. - xhtml compliant code
  20. - central default database (maybe authentication abstraction here?)
  21. - Integrate a sales data report.
  22. Available as a diff at http://www.metatrontech.com/projects/
  23. - Bundle script for generating email reports when parts are low.
  24. To be included in next version. Work is already done.
  25. - Fix reconcilliation summary report.
  26. - Remove Dieter's sessionid timestamp since it serves no purpose.
  27. - authentication abstraction for Kerberos, LDAP authentication, and the like.
  28. - Authentication module for PostgreSQL databases.
  29. - Account transactions available from Balance Sheets and Income Statements via
  30. links.
  31. - Replace the defaults table with one that is more normalized.
  32. - Fix printing for Windows.
  33. This turns out to be incredibly trivial.
  34. - Make batch printing more readible.
  35. Medium-longer term
  36. - Database schema cleanup/rewrite
  37. - Move all config information onto the Form object.
  38. - Port SL-POS functionality into the fork.
  39. - published API
  40. - Command-line wrapper that is easy to use....
  41. - SOAP or HTTP based interfaces (OpenLedger?)
  42. - Credit Card Processing
  43. - Tighten up integrity controls in schema by replacing the insert/update with
  44. a single insert and adding foreign keys.
  45. - Portable Data Terminal integration.
  46. - Merge web directories so that maintaining frames and no-frames browsers
  47. is not a problem.
  48. No-frame browsers are important in some areas where screen resolution
  49. is limited and text-based keyboard entry is used. I don't think
  50. support should be dropped for these browsers-- Chris Travers.
  51. - Move to a template-based display system with main application logic being in
  52. a separate Perl module.
  53. - Convert to use persistant database connections.
  54. - Basic payroll module
  55. - Multiple Shipto's associated with customers/vendors.