John-Mark Gurney
5006cb622f
drop unneed arg to ObjectStore, add type column via migration
add tests for migration, good example for future needs..
2 years ago
John-Mark Gurney
003612d47e
convert the main data store to SQLite3...
one minor issue is that the identity object gets dump'd twice..
2 years ago
John-Mark Gurney
6c521cbcf5
these changes are broken, but about to clean stuff up so checkpoint..
This was partial work to go to python3, but I've now since learned that
going twisted is not the way I want to work for web frameworks, so a
large amount of this code will be dropped (kleintest.py) or rewritten..
3 years ago
John-Mark Gurney
7d6f404bcd
encode UUIDs as bytes.. This shrinks the pubkey string significantly...
5 years ago
John-Mark Gurney
997ca67c62
add signing support...
as part of this work, also uplifted automatic promotion of uuid
to a UUID object...
add encode/decode methods to MDBase to make things more simple
when handling serialization...
5 years ago
John-Mark Gurney
247eb2dde7
add Persona and various tests for it..
5 years ago
John-Mark Gurney
5359b43697
properties need to be lists, as there might be multiple ones..
add new_version that creates a new version with modifications
5 years ago
John-Mark Gurney
b19d98a07e
it's creator, not author, add some comments on tests to add and
private members... also increase coverage back to 100%, delete
outdated comments..
5 years ago
John-Mark Gurney
8c25fc0fd8
start adding support for the command to list the properties...
this involved restructing the objectstore to be more of a complete
repo, keeping things like create_by_ref for new objects...
5 years ago
John-Mark Gurney
665a46e86d
make genfixtures use ObjectStore so it's like what the cli uses..
5 years ago
John-Mark Gurney
762e422586
add created_by_ref, and some previously missing files..
5 years ago