2c69fc80cc
Tentative progress with the form system, based on newly introduced DOM AbstractElements
684a440b2c
Added Float and Number sanitizers
f37122eec7
renamed MetaChildAware to ChildAwareMeta
Markdown Renderer
Might actually want to look into creating a new language that combines some aspects of RST and MD.
squeal: JOIN
9cf17876a88fc33ecf5deef566981b855609d2d4 improves handling of JOINed data in row factory, closing this issue.
9cf17876a8
JOINed fields for model-based database queries now get automagically inserted into obj.joined, database hooks moved to database/__init__, extended test suite
ff46610abe
Added test for database introspection column type checks; Added simple .coveragerc; Extended .gitignore
9dbb85007d
Changed database logic to explicitly use Cursor objects; Added row factories to have Cursor.fetch* return Model objects; Adjusted test suite to reflect those changes
Database introspection
Implemented through magic in c458da33108e9631c3b49d6554e5893492bcf524. Test suite still incomplete.
squeal: JOIN
Implemented in 59e95249372845ee173730379932656f0683f9e9, still needs tests written and possibly some adjustments to work in the database layer.
c36ddc0f77
Added rudimentary test suite for database introspection.
59e9524937
Added JOIN support to squeal
Add
abstract
hint to ChildAware
Implemented as __abstract__
in 52ab9b802086e736640d6b5203b4a6c1ade8aa1e.
c458da3310
added automagic generation of introspection table classes for database layer, a hybrid class/instance method decorator, .delete on Model that generates a Statement object when invoked from class, but executes a delete with where clause when invoked from instance, slightly extended database tests
52ab9b8020
restructured database subsystem, added test fixtures and first database tests. also default config including database metadata for testing