social.colibri.beta.community.migrate

Starts moving a repo-backed community onto spaces and returns once the move is queued. Structure, roles, members and bans are recreated in spaces stamped with migratedFrom. Message history of current members is copied from their public repos and served alongside as read-only legacy messages. The move runs in the background and reports progress through social.colibri.beta.sync.defs#communityProgressEvent. Calling it again while it runs returns the current state, and calling it after a failed attempt resumes from the last finished step.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · procedure
Kindprocedure
Authoritycommunity.beta.colibri.social
Indexed

What's different

same NSID · two revisions from the same publisher
community.beta.colibri.social · namespace authority
community.beta.colibri.social · namespace authority
2 changes, 1 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Procedure · output

#main
Changed

community

breaking

Reference changed.

social.colibri.beta.community.defs#communityView→social.colibri.beta.community.defs#legacyCommunityView

Procedure · errors

#main
Added

NotMigratable

compatible

New error.

NotMigratable
1 property and 6 errors unchanged Open the full schema diff →