We would like to have streams that persist even if the user who owns or created the stream is deleted. We’re using Speckle on our own deployment. When a user is deleted, all of their streams are deleted.
I think the easiest way would be to have a super user who is added as an owner on all streams so when an individual user is deleted, their streams presumably persist).
It’s not going to be sustainable to ask users to do this on every stream, so I think we would probably need a domain administrator who is automatically an owner on every stream.
Really this is a broader request for more administrator features in custom deployments like the ability to assign streams to users without the invitation flow, ability to override the email verification requirement (or to automatically forgo verification if the user signs up with OIDC/Google) and server-wide webhooks that can be triggered by stream creation or server events.