diff options
author | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2006-09-06 03:04:34 +0000 |
---|---|---|
committer | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2006-09-06 03:04:34 +0000 |
commit | 6bbd302a4024e25030b3835bc7fe435e48b3f1a9 (patch) | |
tree | 46d4015634f9bc2161d2a697d1de44972f9b7c58 | |
parent | 5e0942c40e9f18d6b0496afcc00939b71af967a6 (diff) |
Completed a basic SL2LS.pl
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@30 4979c152-3d1c-0410-bac9-87ea11338e46
-rwxr-xr-x | SL2LS.pl | 24 | ||||
-rw-r--r-- | TODO | 17 |
2 files changed, 36 insertions, 5 deletions
@@ -10,6 +10,28 @@ while ($line = <SL>){ print LS $line; } -unlink sql-ledger.conf; +unlink "sql-ledger.conf"; +unlink "setup.pl"; #TODO: Move/Delete the SL directory + +&recursive_unlink("SL"); + +sub recursive_unlink { + ($dir) = shift @_; + print "Recursively deleting $dir\n"; + opendir (DIR, $dir); + while ($file = readdir DIR){ + if ($file !~ /^\.+$/){ + $file = "$dir/$file"; + if (-f $file){ + unlink $file; + } elsif (-d $file){ + &recursive_unlink("$file"); + } + } + } + closedir(DIR); + print "Removing $dir\n"; + rmdir $dir; +} @@ -19,7 +19,7 @@ Near immediate items (release-delaying?). * indicates completed. - *write press release - *write SL List announcement - *CONTRIBUTORS/AUTHORS file. -- Delete setup.pl file for released versions. (not in SVN). +- *Delete setup.pl file for released versions. (not in SVN). (via the SL2LS.pl) - Run final tests on applications - crossgrade script-- missing SL directory unlink logic. - *templates @@ -30,6 +30,8 @@ Near immediate items (release-delaying?). * indicates completed. Higher priorities - Move all other floats to NUMERICs in the database schemas. +- Create a new naming system that allows us to track db schema changes between + different versions of SQL-Ledger and LedgerSMB and - update setup.pl, which has a lot of SL specific code. - make utf-8 default - Add protection against duplicate id values. @@ -40,9 +42,9 @@ Higher priorities move this code over quickly. - Prevent printing without posting. - Add last cost field to laber/overhead creation screen. -- drop Oracle support? (ibidem) +- drop Oracle support? Oracle support is already largely abandoned. Not sure if we should - drop the code though... + drop the code though... Chris Travers - code cleanup (move to established coding standards, not structural yet) - xhtml compliant code - central default database (maybe authentication abstraction here?) @@ -57,8 +59,13 @@ Higher priorities - 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. +- Make batch printing more readible. 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.... @@ -66,10 +73,12 @@ Medium-longer term - 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. - 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. |