I can see removed communities which, if I understand correctly, are the ones being deleted from the instance they are hosted in. But I know an admin can ban or block communities from other instances so they wont federate will be hidden from all users, e.g. admin from lemmy1.com banning lemmy2.com/c/foo.
Does the modlog show these actions?
edit: Admins can’t defederate communities. They can remove them and that will hide them from all users.
My question now is how can I tell from the following line in the modlog as it appears in lemmy1.com if the community was removed from lemmy1.com or if it was removed from the hosting instance lemmy2.com?
admin Removed Community foo@lemmy2.com
But I know an admin can ban or block communities from other instances
I am pretty sure this is incorrect. Admins can not block select specific communities from other instances. Federation is by whole instance or nothing.
Every instance maintains a public instance list which shows which other instances are federated and which are blocked. For exampke, here’s the Lemmy.World instance manifest: https://lemmy.world/instances
When instance-a blocks (defederated from) instance-b, it won’t show up in any modlog, it will show up on the instsnce list.