Commit graph

28 commits

Author SHA1 Message Date
a16c1dd469 provide simple test for processing request using folder structure 2024-03-13 12:14:54 +01:00
3d10c45222 provide registry for views, use for default view 2024-03-13 10:05:43 +01:00
0bda603f1e first working version of URL traversal over folders via publication and view 2024-03-13 09:11:28 +01:00
94ac7c81db work in progress: interfaces, types, views, ... 2024-03-12 22:05:28 +01:00
419902ae3f testing improvements; work in progress: folders traversable by zope.publisher 2024-03-12 15:10:00 +01:00
fd6006899e rename postgres test file; add pytest section to pyproject.toml 2024-03-11 17:15:10 +01:00
960092b4a8 provide __getitem__() method for tracking storage, tolerating track ids in string format 2024-03-10 19:46:36 +01:00
dcbf231038 StorageFactory: set default storage class as class variable 2024-03-10 07:27:50 +01:00
318a152e52 provide storage class as parameter for StorageFactory to allow different storage implementations 2024-03-09 20:58:02 +01:00
9e67fe08e6 provide mark_changed() and commit() as Storage methods 2024-03-09 09:38:52 +01:00
e3bb5b2880 use separate StorageFactory objects for different database / database types 2024-03-09 08:57:49 +01:00
fbe8d99d74 work in progress: separate settings for different types of databases 2024-03-09 08:03:53 +01:00
23f9b1c384 always call test files explicitly: tests/standard (=sqlite) or tests/postgres 2024-03-08 10:02:40 +01:00
a4158e96d8 make tests run (with sqlite) on Android phone 2024-03-07 13:34:41 +01:00
4066720486 move real testing code to separate 'tlib' module 2024-03-07 09:38:55 +01:00
dba278fc02 ... and back to PostgreSQL 2024-03-07 09:02:59 +01:00
592e653561 provide access to SQLite, with functions and variables for db-specific variants 2024-03-06 22:45:59 +01:00
83071842c8 folder: use rid for parent; more on concept / organize 2024-03-05 21:03:36 +01:00
e2df59247c work in progress: concepts, relations, ...; folder: use name as value for parent 2024-03-05 15:18:38 +01:00
2382abf129 provide a virtual / dummy folder root object for top-down folder creation and access 2024-02-27 19:07:29 +01:00
77f5abc7bf basic folder implementation with tests 2024-02-27 17:40:59 +01:00
1280f8b15a work in progress: storage.folder implementation 2024-02-26 09:22:27 +01:00
90da2aafcd provide config.py in tests folder 2024-02-26 08:34:56 +01:00
2986d426bb move app to scopes.server; rename / clean-up 2024-02-21 22:45:54 +01:00
265048e76a add demo wsgi project (server + app) 2024-02-20 16:10:26 +01:00
c4459866c8 revert encoding stuff for UIDs, just use plain <prefix>-<id> 2024-02-18 18:48:43 +01:00
32a13ebb64 use base64 encoding for UIDs 2024-02-17 16:22:29 +01:00
02a56bf94d initial import 2024-02-14 18:15:48 +01:00