New member of a space is not generic and works for virtual contributors as well as users:
Community invitations for VCs also now send over the message that was written in the invitaiton:
Code naming + module dependencies cleaned up to avoid duplicate code. In particular the UserLookupModule is now ContributorLookupModule + has the generic contributor lookups, which was needed for notificaitons.
VirtualContributor is now able to retrieve the host contributor.
New member of a space is not generic and works for virtual contributors as well as users:![image](https://github.com/alkem-io/server/assets/30729240/8899be09-de1e-47fa-ad2c-406d36730d9b)
Community invitations for VCs also now send over the message that was written in the invitaiton:![image](https://github.com/alkem-io/server/assets/30729240/60e02708-41ef-41c9-8ac7-702f5657e726)
Code naming + module dependencies cleaned up to avoid duplicate code. In particular the UserLookupModule is now ContributorLookupModule + has the generic contributor lookups, which was needed for notificaitons.
VirtualContributor is now able to retrieve the host contributor.