| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
This greatly reduces the amount of SQL INSERT queries.
|
|
Great use of my new modules to factor out common model contract logic!
|
|
|
|
Need a much better name than that.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These will probably replace nutrient targets as the main entry point
for nutrient requirement calculations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For now, let's emulate Rails routing, before we identify a more
elegant architecture.
|
|
|
|
|
|
This paves the way to passing ids in URLs, and acting upon them in
handlers.
|
|
|
|
|
|
|
|
|
|
|
|
|