pub fn assert_system_collection_delete_permission( collection: &CollectionKey, ) -> Result<(), String>