Commit graph

72 commits

Author SHA1 Message Date
a139fd784e api.auth: start with simple dummy (testing) authentication 2026-11-08 22:28:25 +01:00
fc0616ce6a api: extend testing; work in progress: authentication 2026-11-08 17:08:37 +01:00
b6e6f1c833 api.auth.user: POST with hashing of input password 2026-11-06 19:16:18 +01:00
8494f3737d api, storage: POST user; + more fixes and improvements 2026-11-06 15:19:53 +01:00
7d309491fc fixes and improvements, make mypy happy, prepayre auth stuff 2026-11-06 09:33:21 +01:00
12c099b06b api.auth: User with password hash 2026-11-05 12:54:30 +01:00
e0a53dce68 shape: generic asDict and toObject methods 2026-11-05 10:55:03 +01:00
f7ba9c3881 api, work in progress: authn/authz, starting with user info 2026-11-04 23:37:19 +01:00
dc3acc5da5 api: move transaction handlung to middleware; + config fixes 2026-11-03 08:57:23 +01:00
2b02de2012 create central config.py based on pydantic_settings 2026-11-02 09:43:53 +01:00
0a60389152 api/tracking: add POST route 2026-10-30 19:12:05 +01:00
d3850cce2e api/tracking: simple data model and route for querying tracks 2026-10-30 17:33:43 +01:00
8ee3c8d015 api.tracking: basic scaffolding for routers and views (fastapi models) 2026-10-29 19:43:32 +01:00
43921da820 prepare storage (postgres) tests for pytest 2026-10-29 11:19:11 +01:00
d8546b4a92 storage testing, work in progress: use pytest, with postgres only 2026-10-28 23:14:29 +01:00
87c2a68ef6 core.actor: Mailbox class (with status), send() function 2026-10-28 09:34:08 +01:00
bc12966b70 core, work in progress: basic actions, env notifications 2026-10-26 11:56:20 +01:00
334df9afbd util, core: improve keyword definitions and handling 2026-10-24 10:45:59 +02:00
9ee4dd73aa util: Symbols / keywords improvements, define symbol lists with namespaces 2026-10-23 23:12:33 +02:00
717ce25372 core: proc_std, create action: basically working 2026-10-23 09:33:46 +02:00
965543252f core: more rearrangements; util: keyword_dict function 2026-10-22 22:15:26 +02:00
49cac25cb7 core: action and handler types, gen_proc; revert proc and handler args order 2026-10-19 22:41:09 +02:00
4b3af802cd core: creation of simple zero neuron 2026-10-18 22:29:22 +02:00
ed48076e67 core: setting up env neuron basically working 2026-10-18 16:35:59 +02:00
365cbfd5fd core: typing and dataclass improvements, start creation of env and csys 2026-10-18 09:24:34 +02:00
c1bff58ad3 core, work in progress: scope creation, environment setup 2026-10-17 22:36:06 +02:00
9aebbff176 work in progress: core package: add Scope class, rearrange tests, add type annotations 2026-10-17 09:41:42 +02:00
353109e105 basic Message class, with tests 2026-10-06 09:36:32 +02:00
1bc2583de8 move common test stuff to testing package 2026-10-05 14:55:20 +02:00
5f9d8a73d2 rearrange class hierarchies for Record / Track with regard to shape, core, storage packages 2026-10-03 18:51:30 +02:00
5b54e76327 core.actor: start with simple actor implementation 2026-10-01 22:29:05 +02:00
f0745f4a7b util: + Symbol and keywords stuff (with tests) 2026-10-01 12:09:36 +02:00
afe858fc9f clean separation of zope.testrunner tests (in scopes/tests) and pytest tests (in tests) 2026-10-01 09:17:18 +02:00
ab050ba360 move tests into scopes package, provide runtests.sh calling zope-testrunner 2024-09-30 09:50:58 +02:00
c9cb428707 fix tests: avoid db locked error with sqlite3 2024-09-20 15:21:56 +02:00
a4c24a44d8 avoid 'db locked' error with sqlite on first run: provide additional commit() 2024-08-17 11:26:04 +02:00
6099db6c56 add method for updating head (=index) fields; test shell script; more postgrs tests 2024-05-03 12:43:21 +02:00
5044978acc fix tracks.remove(): use track as parameter, not trackId 2024-04-15 12:39:41 +02:00
20fc095950 provide Track.storeTrack() method for simple updates 2024-03-20 14:08:11 +01:00
2d74cfb208 minor fixes 2024-03-18 09:42:51 +01:00
33b1cbe823 more on children() and parents() 2024-03-16 23:38:58 +01:00
13706c3d84 relationship stuff basically working 2024-03-16 18:03:32 +01:00
e676e10e33 work in progress: relationships 2024-03-16 15:58:00 +01:00
dfc5cefcee fixes; work in progress: topics 2024-03-16 14:26:36 +01:00
f6308ff9bf use item class as parameter for Storage.getContainer() - never use prefix explictly in Code 2024-03-16 09:42:31 +01:00
606284791d work in progress: topics (as example for concepts) 2024-03-15 21:16:45 +01:00
1bf5e82afc provide (almost) automatic creation of type records in database 2024-03-14 20:16:25 +01:00
1e165a711c fix type methods 2024-03-14 11:30:59 +01:00
3e1127e798 work in progress: concept map, starting with types 2024-03-14 10:21:43 +01:00
0b765ad16b provide __repr__() and asDict() for tracks, and other improvements 2024-03-13 19:05:46 +01:00