Post
main idea: - do permissioned data like you usually would (in your own database), but copy the structure (as close as possible) 1-1 from @dholms.at blogposts with the eventual goal of moving everything over seamlessly once permissioned data actually lands
- that means there's a simple ACL with read/write access for everyone in a space & people can create, list, delete etc spaces using xrpc endpoints - similarly record CRUD is as close to the normal putRecord, deleteRecord, listRecords, getRecords, etc xrpcs as possible (just with an extra space uri)
0 reposts4 likes
also added a few convenience things (a per-collection listRecords endpoint with filtering, etc that combines both public & private records (if authed) and a way to create and manage invites) and been working on groups (those might make migration easier too?) mostly based on @zicklag.dev's blog: