Commit graph

18 commits

Author SHA1 Message Date
87c0c1db2e work in progress: oidc authentication: start login processing 2025-03-24 22:26:17 +01: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
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
a108ad9fc3 work in progress: rels 2024-03-15 09:15:41 +01:00
1e165a711c fix type methods 2024-03-14 11:30:59 +01:00
0b765ad16b provide __repr__() and asDict() for tracks, and other improvements 2024-03-13 19:05:46 +01:00
960092b4a8 provide __getitem__() method for tracking storage, tolerating track ids in string format 2024-03-10 19:46:36 +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
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
2382abf129 provide a virtual / dummy folder root object for top-down folder creation and access 2024-02-27 19:07:29 +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