|  | 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 |  | 
				
					
						|  | 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 |  | 
				
					
						|  | 2986d426bb | move app to scopes.server; rename / clean-up | 2024-02-21 22:45:54 +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 |  |