phryk pushed to main at phryk/ooze 2024-02-05 20:53:17 +00:00
2c69fc80cc Tentative progress with the form system, based on newly introduced DOM AbstractElements
684a440b2c Added Float and Number sanitizers
f37122eec7 renamed MetaChildAware to ChildAwareMeta
Compare 3 commits »
phryk commented on issue phryk/ooze#12 2023-12-04 14:20:58 +00:00
Markdown Renderer

Might actually want to look into creating a new language that combines some aspects of RST and MD.

phryk closed issue phryk/ooze#13 2023-12-04 14:18:24 +00:00
Database introspection
phryk commented on issue phryk/ooze#13 2023-12-04 14:18:24 +00:00
Database introspection

Test suite extended in ff46610abe, closing

phryk opened issue phryk/ooze#17 2023-12-04 14:17:06 +00:00
Debugger Presets
phryk closed issue phryk/ooze#2 2023-11-13 00:46:49 +00:00
squeal: JOIN
phryk commented on issue phryk/ooze#2 2023-11-13 00:46:49 +00:00
squeal: JOIN

9cf17876a88fc33ecf5deef566981b855609d2d4 improves handling of JOINed data in row factory, closing this issue.

phryk pushed to main at phryk/ooze 2023-11-12 10:54:10 +00:00
9cf17876a8 JOINed fields for model-based database queries now get automagically inserted into obj.joined, database hooks moved to database/__init__, extended test suite
phryk pushed to main at phryk/ooze 2023-11-07 05:40:52 +00:00
ff46610abe Added test for database introspection column type checks; Added simple .coveragerc; Extended .gitignore
phryk pushed to main at phryk/ooze 2023-11-07 05:15:13 +00:00
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
phryk commented on issue phryk/ooze#13 2023-11-07 02:01:16 +00:00
Database introspection

Implemented through magic in c458da33108e9631c3b49d6554e5893492bcf524. Test suite still incomplete.

phryk commented on issue phryk/ooze#2 2023-11-07 01:59:45 +00:00
squeal: JOIN

Implemented in 59e95249372845ee173730379932656f0683f9e9, still needs tests written and possibly some adjustments to work in the database layer.

phryk opened issue phryk/ooze#16 2023-11-07 01:30:24 +00:00
Unify input validation
phryk pushed to main at phryk/ooze 2023-10-28 22:26:48 +00:00
c36ddc0f77 Added rudimentary test suite for database introspection.
59e9524937 Added JOIN support to squeal
Compare 2 commits »
phryk closed issue phryk/ooze#10 2023-10-26 02:23:11 +00:00
Add abstract hint to ChildAware
phryk commented on issue phryk/ooze#10 2023-10-26 02:23:11 +00:00
Add abstract hint to ChildAware

Implemented as __abstract__ in 52ab9b802086e736640d6b5203b4a6c1ade8aa1e.

phryk pushed to main at phryk/ooze 2023-08-29 04:05:57 +00:00
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
phryk pushed to main at phryk/ooze 2023-08-14 19:44:39 +00:00
8fa9bba1a6 extended database tests
phryk pushed to main at phryk/ooze 2023-08-13 22:44:50 +00:00
5666b9a4da fixed bug in Model.load, moved tests around, routing tests now use app fixture
phryk pushed to main at phryk/ooze 2023-08-09 22:06:00 +00:00
52ab9b8020 restructured database subsystem, added test fixtures and first database tests. also default config including database metadata for testing