blob: 80ddc9be43b704524070b67edc9db532726a32a3 (
plain)
- * indicates items which will make the next release
- % are tasks that are good for helping get up to speed in the code.
- Higher priorities
- - Fix the db upgrade routine so that it can be safely used between software
- versions
- - Create a new naming system that allows us to track db schema changes between
- different versions of SQL-Ledger and LedgerSMB and
- - make utf-8 default
- - Prevent printing without posting.
- - Add last cost field to laber/overhead creation screen.
- - %code cleanup (move to established coding standards, not structural yet)
- In Progress
- - %xhtml compliant code
- - central default database (maybe authentication abstraction here?)
- - 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.
- - %Account transactions available from Balance Sheets and Income Statements via
- links.
- - Replace the defaults table with one that is more normalized.
- - Fix printing for Windows.
- This turns out to be incredibly trivial.
- Medium-longer term
- - Database schema cleanup/rewrite
- - Move all config information onto the Form object.
- - 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.
- - Portable Data Terminal integration.
- - %Merge web directories so that maintaining frames and no-frames browsers
- is not a problem.
- No-frame browsers are important in some areas where screen resolution
- is limited and text-based keyboard entry is used. I don't think
- support should be dropped for these browsers-- Chris Travers.
- - 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
- - Multiple Shipto's associated with customers/vendors.
- - Enforce transaction safety and protect against lost updates when editing
- transactions
- - %Add a javascript calendar to all date fields. Must not cause problems when
- Javascript is not available.
|