Commit graph

28 commits

Author SHA1 Message Date
4041841c65 storage.compat: provide __name__ property for tracks 2024-05-03 13:47:07 +02:00
baedf02d78 make compatibility method saveUserTrack() compatible with customized head fields arrangements 2024-03-19 08:59:46 +01:00
6efe2b7a46 remove obsolete import 2024-03-17 09:25:22 +01:00
d5a8068261 fix and improve setup of storage factory and storage 2024-03-10 08:04:18 +01:00
73ac0af54e fix storage creation: util.makeStorage() 2024-03-09 21:26:06 +01:00
3c82ec9fdc fix storage creation according to new implementation of storage setup with StorageFactory 2024-03-09 21:13:25 +01:00
31886012ce fix handling of migrated UIDs, add test 2024-02-19 11:02:00 +01:00
086868d5b7 improve migration: use list of ids for access to source collection 2024-02-19 09:13:25 +01:00
f51f3d4f25 migration: improve uid mapping by using separate columns for prefix and id 2024-02-19 08:55:54 +01:00
536903f3d8 improve / fix tracking migration 2024-02-19 08:33:50 +01:00
75fdced678 tests: check for correct DB engine settings 2024-02-15 11:27:03 +01:00
a739aed66a use new py-scopes package instead of cco.storage 2024-02-15 10:45:58 +01:00
92bc00e134 ensure correct initialization of db engine for testing 2024-02-09 16:44:24 +01:00
fb9d6991cd getItem(): use uid_mapping for legacy UIDs when appropriate 2024-02-07 17:53:27 +01:00
bea7ed0254 migration: allow source list, source list slicing, commit after step records 2024-02-06 17:26:08 +01:00
bece8863ef use now module-global engine and session factory 2024-02-01 15:21:36 +01:00
16a8bcf5c3 provide table for UID mappings, fill during migration 2024-02-01 11:43:37 +01:00
2dbbf977d4 storage test: drop table; reset trackid sequence after migration 2024-01-25 09:16:51 +01:00
23623aeb3d provide compat.Storage subclass; minor immprovements 2024-01-19 08:48:22 +01:00
70a93f56d9 move storage-related stuff from organize/tracking/storage to loops.storage package 2024-01-17 11:01:34 +01:00
3d3e221a5c storage test: set correct db password 2024-01-05 18:50:04 +01:00
380d7e7b59 use SQL-based storage (cco.storage) for favorites 2024-01-03 11:09:50 +01:00
a2ccb8a35b remove/hide print statements for clean tests 2023-12-26 22:08:16 +01:00
8e81bab3bf access to SQL-based implementation of favorites record basically working 2023-12-20 15:39:10 +01:00
466044eb77 work in progress: tests for adding and querying favorites 2023-12-19 15:31:35 +01:00
a65c138949 favorites: tests: minor improvements 2023-12-18 20:02:07 +01:00
2c22df9c1d test for migration of favorites basically working 2023-12-18 15:10:06 +01:00
506e539c2d work in progress: autommatic tests for SQL-based storage implementation 2023-12-18 13:53:37 +01:00