[AgileWiki] table contents cache working, simple ledger rewritten
Status: Beta
Brought to you by:
blaforge
From: Bill la F. <bil...@su...> - 2006-07-08 11:07:03
|
Sougata and all, With the old API, the SimpleLedger code was quite verbose. But by fixing the table content cache, making it a smart wirte cache, and by having a custom display that handles the running totals rather than having the running totals in the table itself, things have shrunk nicely. I will need to document this stuff. One change is the new deploy command which creates the descriptor unit. Ah! We no longer need to create a new database for each new application! :-) (But note that you need to be in the DescriptorUnit for the deploy command to be applicable.) Another aspect is that the crSimpleAccounting command now requires the SimpleAccountingDescriptorUnit to be present for it to be applicable. So the application does not run in cabinets where you have not deployed its descriptor units. Still need to add the accountEntry command. Then it will be rude, crude, but still a usable accounting system. :-) Now I'm thinking that once the documentation is done for the application platform, we can declare that we have achieved 3.1. That will make it a bad wiki that is also a reasonable application platform. A bit odd, what? Bill |